Настройка удаленного доступа к базам данных MySQL в панелях ISPmanager и cPanel
Сервер MySQL работает на каждом локальном хост-сервере через стандартный TCP-порт 3306. Когда скрипты подключаются к MySQL, они могут сделать это, используя в качестве имени сервера localhost, поскольку большинство размещают файлы и базу данных на одном сервере. Однако во время работы с базами данных MySQL часто возникает необходимость подключения к базе используя стороннее программное обеспечение с внешнего хоста, такого как домашний компьютер или же другой сервер.
Объемные сайты бывает сталкиваются с проблемой высокой нагрузки на сервер, и как вследствие замедленная работа, поскольку MySQL потребляет большое количество ресурсов. Как вариант решения вопроса - настроить удаленное соединение MySQL.
Чтобы реализовать удаленное подключение, нужно корректно настроить и открыть удаленный доступ к базам данных, непосредственно в панели управление хостингом. Это предоставит возможность удаленным хостам или серверам получать доступ к базам данных MySQL из учетной записи пользователя на хостинге.
Большинство хостингов блокируют внешние подключения к базе данных в качестве меры безопасности, поэтому для доступа к базе данных пользователю необходимо добавить доменное имя или же IP-адрес узла, для которого он хочет разрешить подключение к БД, в список удаленного доступа. Этот метод Вам отлично подойдет, если Вы имеете сторонние клиенты и инструменты, такие как HeidiSQL, phpMyAdmin, Sequel Pro и другие на своем компьютере, и хотите через них подключаться и работать с БД. Согласитесь, это очень удобно.
Сама настройка удаленного доступа выполняется в пару легких шагов чисто в панели управления хостингом.
Как настроить удаленное подключение в панели cPanel
1)Заходим в cPanel.
2)C главной страницы переходим к блоку “Базы данных” выбираем пункт “Удаленный MySQL”.
3)Указываем в поле “Добавить узел доступа” хостнейм или IP-адрес (можно добавлять IPv4 или IPv6), для которого нужно открыть удаленное подключение. В Поле “Комментарий” (не обязательное для заполнения) вводим дополнительную информацию об узле, например для справки, что это за узел, откуда, для чего. Единственное условие описание ограничено 255 символами ASCII.
Для сохранения всех настроек в конце жмем на кнопку “Добавить узел”.
Если ваш IP-адрес динамический, то есть регулярно меняется, Вы можете использовать подстановочный знак (символ %). Это добавит все IP-адреса в нужном диапазоне. Например, нужно указать диапазон IP-адресов от 185.880.789.1 до 185.880.789.176, можно записать этот интервал как 185.880.789.%.
Для выполнения удаленного подключения с любого IP адреса в поле “Узел” просто прописываем символ %.
После успешного добавления узла, на экране должно вывестись сообщения о том, что узел добавлен в список.
Чтобы редактировать существующие узлы, просто напротив нужно узла кликаем для обновления комментария кнопку “Обновление”.
Если нужно удалить узел - жмем на кнопку “Удалить”.
Как настроить удаленный доступ к базам MySQL в панели ISPmanager.
Для этого следуем по шагом алгоритма:
1)Логинимся в панель ISPmanager.
2)С главной страницы с блока “Главное” выбираем пункт “Базы данных”. На экране будет предоставлен список всех созданных БД, кликаем на базу для которой нужно подключить удаленный доступ.И сверху жмем на иконку “Пользователи”.
3)Далее выбираем пользователя и сверху жмем на “Изменить”.
4)Чтобы подключить функцию удаленного доступа, напротив пункта “Удаленный доступ” ставим галочку. И в следующем поле также указываем узел доступа, если поле оставить пустым - будет открыт доступ со всех адресов. Для сохранения отредактированных настроек в конце жмем на “Ok”.
Возникли вопросы или трудности при настройке удаленного доступа? Команда “ГиперХост” всегда готова помочь нашим клиентам с этим вопросом.