Я уже перешел по следующей ссылке для настройки сервера MySQL в CentOS 7.
Как разрешить удаленное подключение к MySQL
Однако, комментируя
«bind-address = XXX.XXX.XXX.XXX» в /etc/my.cnf
, это не работает вообще.
Мариадб не может быть перезапущен.
systemctl перезапустить mariadb
Должен ли я работать на настройке брандмауэра или где-то еще?
Вы должны проверить разрешение пользователя SQL. У каждого пользователя SQL есть «область действия». По умолчанию все пользователи авторизуются от «localhost». Вы должны создать нового пользователя SQL с «%» в качестве клиента.
Это связано с проблемой брандмауэра.
У меня есть галочка службы MySQL в публичной зоне в настройках брандмауэра.
Однако я не знаю, является ли это «безопасной» практикой.
Благодарю.