Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
личный кабинет
служба поддержки
USD
Menu

Хостинг MySQL. Удаленный Доступ

Читать 3 мин.

Удаленный доступ к базе данных MySQL позволяет вам подключаться и управлять базой данных из удаленного места, а не только с локальной машины. Это может быть полезно, если ваш веб-сервер и сервер баз данных находятся в разных местах. Вот как настроить удаленный доступ к базе данных MySQL:

1. Настройка Учетных Записей в MySQL

Войдите в MySQL:

Используйте командную строку или интерфейс команд MySQL для входа в ваш сервер MySQL:

mysql -u ваше_имя_пользователя -p

Создайте Пользователя для Удаленного Доступа:

Создайте нового пользователя, который будет иметь доступ к базе данных с удаленных адресов:

CREATE USER 'новый_пользователь'@'%' IDENTIFIED BY 'пароль';

Предоставьте Права Доступа:

Предоставьте нужные права этому пользователю для конкретной базы данных:

GRANT ALL PRIVILEGES ON имя_базы_данных.* TO 'новый_пользователь'@'%';

Примените изменения:

FLUSH PRIVILEGES;

2. Настройка MySQL для Удаленного Доступа

Отредактируйте Конфигурацию MySQL:

Откройте файл конфигурации MySQL (обычно my.cnf или my.ini) на сервере и найдите строку, начинающуюся с bind-address. Замените значение на 0.0.0.0, чтобы разрешить удаленные подключения.

Перезапустите MySQL:

Перезапустите службу MySQL, чтобы изменения вступили в силу.

Linux VDS
Высокая производительность для проектов
  • Root-доступ и гибкая настройка
  • Панель управления
  • NVMe диски
  • DDR5
Linux VDS

3. Настройка Брандмауэра

Разрешите Порт MySQL:

Убедитесь, что порт MySQL (по умолчанию 3306) открыт в брандмауэре вашего сервера для удаленных подключений.

4. Подключение к Базе Данных из Удаленного Клиента

Используйте IP-Адрес или Доменное Имя:

При подключении к базе данных из удаленного клиента используйте IP-адрес сервера MySQL или его доменное имя, а также указывайте правильный порт.

Укажите Имя Пользователя и Пароль:

При подключении введите имя пользователя и пароль для нового пользователя, которого вы создали.

Проверьте Соединение:

После всех настроек проверьте, что удаленное соединение работает, выполнив подключение к базе данных из удаленного клиента.

Обратите внимание, что предоставление удаленного доступа к базе данных может представлять риски безопасности, поэтому убедитесь, что вы использовали безопасные пароли, а доступ ограничен только необходимым IP-адресам.

Дополнительно может быть полезна материал по WordPress: Перенос WordPress с локального сервера на хостинг.

Вопросы и ответы
Сначала проверьте базовые настройки, доступы и сообщения об ошибках, если они доступны в панели управления, логах или интерфейсе сервиса.
Нет. Меняйте настройки постепенно и после каждого шага проверяйте результат.
Сравните настройки с рабочим примером, проверьте связанные DNS, SSL, почтовые, серверные или CMS-параметры и только затем переходите к более глубокому разбору.
Рекомендуемые статьи
Лицензия ISPmanager. Насколько сложно перенести данные с cPanel?
Хостинг MySQL. Какие принципы работы?
Хостинг SSH: потенциальные угрозы от использования shell