Назад | Перейти на главную страницу

Адрес привязки MySQL 5.7 не работает

Я всегда успешно настраивал удаленное соединение для MySQL 5.5.

Сегодня я установил новый сервер с Ubuntu 16.04 и MySQL 5.7. Но по некоторым причинам я не могу заставить эту установку MySQL слушать другие хосты, но 127.0.0.1.

Вот мой /etc/mysql/conf.d/mysql.cnf:

[mysqld]
bind-address = 0.0.0.0

Мне не удалось подключиться к этому серверу MySQL с удаленного хоста, и когда я проверил свой netstat, Я понял, что MySQL слушает соединения от localhost только.

lsof -Pni :3306 вывод:

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  5302 mysql   25u  IPv4  37280      0t0  TCP 127.0.0.1:3306 (LISTEN)

В чем проблема?

Они изменили пакет MySQL, так что теперь параметр привязки находится в /etc/mysql/mysql.conf.d/mysqld.cnf. Измените там параметр привязки и удалите все, что вы поместили в /etc/mysql/conf.d/mysql.cnf.