MySQL: Разрешить удаленный доступ root

Цель этого руководства - показать, как получить удаленный доступ к MySQL с учетной записью root. Обычная практика безопасности заключается в отключении удаленного доступа для учетной записи root, но включить этот доступ в системе Linux очень просто.

Читайте дальше и следуйте пошаговым инструкциям, чтобы разрешить удаленный доступ root на вашем сервере MySQL.

MySQL: Разрешить удаленный доступ root пошаговая инструкция

Даже после настройки MySQL на разрешение удаленных подключений к учетной записи root, вам все равно необходимо разрешить подключения к MySQL через брандмауэр Linux и убедиться, что MySQL привязан к доступному интерфейсу.

Чтобы разрешить удаленные подключения к учетной записи root в MySQL, необходимо выполнить команду mysql_secure_installation. Обычно вы выполняете эту команду при первой установке MySQL, но ее можно выполнить в любой момент, если вам нужно сбросить пароль учетной записи root или разрешить удаленные подключения к ней.

sudo mysql_secure_installation

Следуйте подсказкам до тех пор, пока не дойдете до вопроса Disallow root login remotely? И в этом случае просто введите "no".

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

Если это не работает, вы можете попробовать отредактировать запись mysql.user для root напрямую.

Затем перезапустите MySQL:

Заключение

В этом руководстве мы рассмотрели, как разрешить удаленный доступ к учетной записи root в MySQL. Это простой параметр, который можно настроить в подсказках mysql_secure_installation, которые рекомендуется выполнять при первоначальной установке сервера MySQL на Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий