Софт-Архив

Heidisql img-1

Heidisql

Рейтинг: 4.1/5.0 (1891 проголосовавших)

Категория: Windows: Базы данных

Описание

HeidiSQL - альтернатива phpMyAdmin

HeidiSQL - альтернатива phpMyAdmin

phpMyAdmin · защита · закрыть доступ · настройка HeidiSQL · PuTTY · SSH-туннель · plink.exe

Для личных нужд и web-разработки у меня в квартире работает ARM-сервер Efika MX Smarttop под управлением Debian без графического интерфейса.

Во время разработки часто приходится работать с базами данных MySQL, поэтому у меня был установлен phpMyAdmin. Когда разрабатываемый проект надо показать заказчику, очень удобно, что сервер доступен из Интернета — контролировать разработку можно круглосуточно и вовремя вносить необходимые поправки.

Однако, доступность сервера из Сети сразу привлекает множество всякой нечисти — просматривая логи доступа, каких только "кулхацкерских" ников я не прочитал. Практически всех очень интересует доступ к phpMyAdmin, сервер буквально "осматривают" по всем возможным адресам, где он может находиться. Сначала я решил закрыть доступ к phpMyAdmin извне и оставить возможность входить только из локальной сети. Однако, на одном форуме я встретил хороший ответ на вопрос "Как защитить phpMyAdmin?", и он звучит так: "Не устанавливать его." :)

Тут мне в голову пришла хорошая идея: "Я пользуюсь phpMyAdmin при разработке, которую веду только на ноутбуке, так зачем мне запускать клиента MySQL на сервере? Буду запускать его на клиенте!" После этого я удалил phpMyAdmin с сервера, а на ноутбук установил клиента с графическим интерфейсом HeidiSQL.

Плюсы HeidiSQL
    Программа бесплатна Симпатичный интерфейс Возможность работы вкупе с PuTTY
    Разработка проекта прекращена
В принципе, минус не такой уж и страшный — последняя стабильная версия прекрасно работает с Windows 7, о чем заявлено на официальном сайте проекта, а вот возможность работы вместе с PuTTY позволяет делать хитрый трюк — подключение через SSH-туннель, что увеличивает безопасность MySQL-сервера и освобождает от необходимости дополнительной его настройки, в частности, переопределения параметра bind-address в файле конфигурации с 127.0.0.1 (localhost) на что-то другое.

После подключения через SSH-туннель, обеспечиваемый PuTTY (а именно компонентом plink.exe), дальнейшее общение с MySQL-сервером происходит как будто с локальной машины. Именно по этой причине при настройке SSH-туннеля нужно указывать IP или host удаленного сервера, а при настройке подключения к MySQL — localhost.

Так выглядит окно настроек SSH-туннеля, укажите верный путь к plink.exe (обычно находится в директории с программными файлами PuTTY после установки обычной версии) или скачайте отдельно: А вот так выглядит окно настроек подключения к MySQL-серверу (возможно, кстати, включить сжатие трафика): В общем, теперь я избавился от тормозов и уязвимости phpMyAdmin, вырвав проблему с корнем. С идеологической точки зрения также порядок: клиент работает на клиентской машине, а сервер — на сервере.

Другие статьи, обзоры программ, новости

SSH Tunnel в HeidiSQL

SSH Tunnel в HeidiSQL

Решил написать эту статью под впечатлением нескольких часов проведенных в поисках проблем с подключением к базе через SSH Tunnel в HeidiSQL.

Если есть доступ к серверу по SSH. то гораздо удобней работать с базой через HeidiSQL, чем скажем через phpMyAdmin.

Итак настройка подключения:

1) вкладка Settings:

Здесь указываем параметры подключения к базе из конфига CMS.

2) вкладка SSH tunnel:

plink.exe можно взять тут. и дальше host, port, user, password от ssh.

Если после этого вам удастся подключиться к базе, значит вам повезло и можно дальше не читать.

У меня была ошибка:

Запускаем консоль, заходим в папку где лежит plink.exe и вводим:

При первом соединении plink спрашивает доверяем ли мы серверу с данным key fingerprint. соглашаемся. После чего plink заносит этот ключ в реестр windows в HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys ( что можно увидеть используя утилиту windows regedit )

После этого идем в HeidiSQL и пробуем конектится, в моем случае все прошло успешно.

Если у вас установлен ssh клиент putty (или WinSCP. с которым иногда устанавливается и putty) то этаже ошибка может возникать из за того что plink использует настройки заданные в putty. В этом случае может помочь следующее:

1) Запускаем putty и в его настройках указываем Connect type – любой не ssh ( например Telnet ), сохраняем настройки.

2) Идем в HeidiSQL и на вкладке SSH tunnel в поле plink.exe location через пробел указываем флаг -ssh. сохраняемся, пробуем соединиться.

Вот и все, всем удачи и поменьше таких проблем .

Эта проблема также обсуждалась тут .

Post navigation 4 thoughts on “ SSH Tunnel в HeidiSQL ”

Инструкции - Программное обеспечение Web-сервера

Инструкции - Программное обеспечение Web-сервера. - 13. Программа HeidiSQL

Форум Приднестровской поддержки CMS XOOPS.

По ссылке вы можете скачать последнюю версию CMS XOOPS. А так же прочитать инструкции по установке XOOPS и модулей

Наши темы.

Посмотреть все темы

Установка Денвера. Инсталляция XOOPS XAMPP

Установка XAMPP. Инсталляция XOOPS Rh Editor

Визуальный редатор BB кодов Кнопки

Кнопки для комментариев

Кнопки для форума

Модуль инструкций. Ознакомьтесь с установкой XOOPS. C начальными познаниями по HTML,CSS, JS, PHP и др.

Инструкция по CMS XOOPS HTML,CSS,JS

Джентельменский набор веб мастера PHP

Веб программирова- ние на языке PHP

Web-сервер

Програмное обеспе- чение веб сервера

Как создать сервер Aion, Lineage 2, WOW, Tera - Форум разработчиков и администраторов игровых серверов

HeidiSQL - работа с базой данных.

Метки: heidisql

HeidiSQL - работа с базой данных.

HeidiSQL - работа с базой данных.

Если вы планируете работать с базами данных, вам, в любом случае, будет необходим инструмент для работы с ними.

HeidiSQL - бесплатное программное обеспечение для работы с базами данных MySQL и Microsoft SQL.

HeidiSQL. не смотря на свою бесплатность, достаточно мощный инструмент, который позволяет просматривать, редактировать данные, создавать и редактировать таблицы, представления, процедуры, триггеры и запланированные события. С помощью HeidiSQ вы можете создавать бекапы баз данных либо их отдельных таблиц в sql файлы либо буфер обмена а также восстанавливать их.

Немаловажной функцией программы, есть поддержка подключения через SSH, SSL тунель.

Список основных возможностей программы HeidiSQL:

    Подключение к нескольким серверам в одном окне Подключение к серверам с помощью командной строки Подключение через туннель SSH, SSL или передать настройки Создание и редактирование таблиц, представлений, хранимых процедур, триггеров и запланированные события. Создание дампов SQL Экспорт с одного сервера или базы данных непосредственно на другой сервер или база данных Управление пользователями и привилегиями Импорт текстовых файлов Экспорт в строковые таблицы: CSV, HTML, XML, SQL, LaTeX, вики-разметки и PHP массивы Просмотр и редактирование таблиц, данные с помощью удобной сетки Массовое изменение таблиц (изменения типа, сортировки и т.д.) Пакетная вставка ASCII или бинарных файлов в таблицы Онлайн редактор запросов с настраиваемой подсветкой синтаксиса и автозавершением кода Переформатирование неупорядоченных SQL Мониторинг и закрытие клиентских-процессов Поиск определенного текста во всех таблицах всех баз данных на одном сервере Оптимизация и ремонт таблиц пакетным режимом Параллельный запуск mysql.exe в окне командной строки с помощью текущих настроек соединения

Скриншоты интерфейса HeidiSQL

Heidisql

HeidiSQL — бесплатный MySQL front-end инструмент для создания сайта

Я уже много лет использую HeidiSQL. Помню как радовался новой версии 3.2. Это было еще в мае 2008 года. С тех пор много чего изменилось. Даже логотип, который вы видите слева, претерпел изменения. Он стал такой кругленький, добродушненький. Но изменился не только логотип.

Как так произошло, что до сегодняшнего дня я пользовался все той же версией 3.2? Я не знаю. Сам удивляюсь. Наверное потому, что я не надеялся на частые обновления этой замечательной софтинки. Да и в общем-то меня все устраивало. Тем более, что никаких сообщений о выходах новых версий программы, HeidiSQL меня не предупреждал.

Перелистывая записи своего блога, я обнаружил, что в посте о HeidiSQL логотип стал другим. Как это произошло? Очень просто. Когда я вставлял картинку в заметке, я не сохранял ее на диске, а указывал адрес URL. Таким образом, изменившийся логотип привлек мое внимание и я перешел на сайт разработчика, где и узнал о выходе новой версии.

И вот, я скачал саму свежую, самую новую версию HeidiSQL (http://www.heidisql.com/download.php), установил и просто был удивлен насколько улучшен интерфейс. Он выглядит просто замечательно. Добавилось много красивых иконок и функциональных возможностей.

Перечислять весь список возможностей — очень долго, да и места здесь не хватит Назову лишь основные.

Возможности HeidiSQL
  • SQL-экспорт в один файл, на рабочий стол, другой хост, буфер обмена или другую базу данных на том же сервере
  • Синхронизация таблицы между двумя базами данных
  • Управление привилегиями пользователей
  • Импорт текстовых файлов
  • Экспорт данных таблицы в формат CSV, HTML, XML и SQL
  • Просмотр и редактирование данных
  • Создание и редактирование таблиц, представлений, хранимых процедур и триггеров
  • Массовое изменение таблиц
  • Пакетная вставка ASCII или бинарных файлов в таблицы
  • Создание запросов с настраиваемой подсветкой синтаксиса и завершения кода
  • Легкое форматирование неупорядоченных SQL
  • Отслеживание и удаление запущенных процессов
  • Подключение к серверам посредством командной строки
  • Поиск текста во всех таблицах всех баз данных на одном сервере
  • Пакетная оптимизация и восстановление таблиц
  • И многое другое…

Еще в те старые времена в области работы с базами SQL на локальном компьютере, HeidiSQL был хорошей альтернативой некрасивому и не столь удобному phpMyAdmin’у. А благодаря нынешнему обновленному интерфейсу разрыв между этими двумя программами стал еще более существенным.

Если кто-то хочет поменять цветовую гамму в гриде, это можно сделать в настройках программы.

HeidiSQL 9

HeidiSQL 9.1 О установителе UpdateStar

HeidiSQL is an easy-to-use interface and a "working-horse" for web-developers using the popular MySQL-Database. It allows you to manage and browse your databases and tables from an intuitive Windows® interface.

With HeidiSQL you will also be able to

* generate nice SQL-exports

* write queries with customizable syntax-highlighting and code-completion

* monitor and kill client-processes

* connect to servers via commandline

* and much more

HeidiSQL это программное обеспечение Freeware в категории (2), разработанная Ansgar Becker .

Проверяли обновления 597 раз пользователями нашего клиентского приложения UpdateStar в прошлом месяце.

Последняя версия HeidiSQL-9.1, выпущенный на 24.04.2015. Первоначально он был добавлен в нашу базу данных на 29.10.2007.

HeidiSQL требует любой операционной системы Windows запущена на компьютере, он будет установлен на. Загружаемый файл имеет размер 6,9MB.

Пользователи HeidiSQL дал ему Рейтинг 4 из 5 звезд.

Установка и настройка MySQL HeidiSQL

Установка и настройка MySQL + HeidiSQL

Веб-сервер IIS в составе Windows, PHP, MySQL и CMS (движок сайта) – с помощью этой четвёрки компонентов на компьютере можно создать собственный сайт совершенно бесплатно. Это удобный формат для исследования возможностей различных движков сайтов. Это концентрация усилий на начальном этапе сугубо на творческим аспекте собственного веб-проекта, чтобы все организационные моменты с переносом на платный хостинг можно было бы решить в последнюю очередь – после наполнения сайта контентом, проработки его дизайна и организации.

Ниже рассмотрим процесс установки и настройки СУБД MySQL, а также программы HeidiSQL для администрирования баз данных на MySQL.

0. Оглавление: 1. Что такое MySQL

Прежде скажем пару слов, собственно, о самой MySQL. С базами данных пользователи Интернета сталкиваются постоянно, вводя поисковые запросы или регистрируясь на сайтах. И именно благодаря базам данных возможно отображение искомой информации по тем или иным критериям. СУБД — Система Управления Базами Данных – это система, которую составляют языковые и программные средства, и всё это в комплексе позволяет создавать эти самые базы данных и проводить различные операции с ними. Доступ к данным СУБД возможен посредством специального языка SQL.

HeidiSQL - Скачать бесплатно последнюю версию, без СМС

Программы / Бизнес / Базы данных / HeidiSQL Обзор HeidiSQL (автоматический перевод)

HeidiSQL - легкий вес, Windows базируемый интерфейс для баз данных MySQL. Это позволяет вам просмотреть и отредактировать данные, создать и отредактировать таблицы, представления, процедуры, триггеры и запланированные события. Кроме того, можно экспортировать строение и данные или к файлу SQL, буферу обмена или к другим серверам.

HeidiSQL представляет много новых функций, из которых я перечислю самые важные здесь:

- Вкладки для множественного пакета следуют или множественные результаты процедуры вкладкой запроса.

- Параллельные соединения в одном экземпляре приложения

- Доступные для редактирования результаты запроса

- Переписанный диспетчер пользователей, используя ПРЕДОСТАВЛЕНИЕ и ОТМЕНЯЕТ синтаксис теперь

- Переписанное "Табличное диалоговое окно" копии и логика, поддерживая, ГДЕ фильтры теперь

- Переписанное "Диалоговое окно" текстового файла загрузки и логика, поддерживает клиентский парсинг для ситуаций, где ДАННЫЕ ЗАГРУЗКИ не позволяются

- Переписанный SQL помогает диалоговому окну

- Профилирование запроса на вкладках запроса

- Представьте "Выполненный текущий запрос" действие (Сдвиг Ctrl F9)

- Улучшите обнаружение текстовых файлов Unicode

- Сервер детализирует подсказку когда мышь по панели состояния версии

- Внутреннее предварительное средство просмотра изображения для BLOB

- LaTeX и разметка Wiki выводятся для сеток

- ЗАПОЛНИТЕ НУЛЯМИ поддержку в редакторе таблиц

- Менеджер сеансов: Подсказка для имени пользователя и пароля по требованию