как разрешить удаленный доступ к MySQL и проверить соединение (Centos 7)

Я уже перешел по следующей ссылке для настройки сервера MySQL в CentOS 7.
Как разрешить удаленное подключение к MySQL

Однако, комментируя
«bind-address = XXX.XXX.XXX.XXX» в /etc/my.cnf
, это не работает вообще.
Мариадб не может быть перезапущен.
systemctl перезапустить mariadb

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

-1

Решение

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

0

Другие решения

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

0