2015-05-19 2 views
-1

Я уже следовал ссылку и настройкой сервера MySQL в CentOS 7. How to allow remote connection to mysqlкак разрешить удаленный доступ MySQL и проверить соединение (Centos 7)

Однако закомментировав «bind- адрес = XXX.XXX.XXX.XXX " в /etc/my.cnf , он вообще не работает. Невозможно перезапустить mariadb. systemctl restart mariadb

Должен ли я работать с настройкой брандмауэра или где-то еще?

ответ

0

Это связано с проблемой межсетевого экрана. У меня есть галочка службы mysql в публичной зоне в настройках брандмауэра. Однако я не знаю, является ли это «безопасной» практикой. Спасибо.

0

Вы должны проверить разрешение пользователя sql. Каждый пользователь SQL имеет «область». По умолчанию все пользователи авторизованы с "localhost". Вы должны создать нового пользователя SQL с кликом «%».

+0

привет Thibault, Спасибо за ваш ответ. Я знаю, где проблема. Это связано с брандмауэром. Теперь я отмечаю службу mysql в публичной зоне ... Затем я могу подключиться к серверу mysql. Тем не менее, я не знаю, является ли это безопасной практикой ... попросите свой комментарий. – tw123789

+0

Мне это не нравится, но если у вас нет другого выбора ... –

+0

Если у вас хороший брандмауэр, позвольте подключиться к MySQL только для удаленного IP, а не для всех. –