Zawsze pomyślnie konfigurowałem zdalne połączenie dla MySQL 5.5.
Dzisiaj zainstalowałem nowy serwer z Ubuntu 16.04 i MySQL 5.7. Ale z niektórych powodów nie mogę zmusić tej instalacji MySQL do słuchania innych hostów, ale 127.0.0.1.
Oto moje /etc/mysql/conf.d/mysql.cnf:
[mysqld]
bind-address = 0.0.0.0
Nie mogłem połączyć się z tym serwerem MySQL ze zdalnego hosta, a kiedy to sprawdziłem netstat, zdałem sobie sprawę, że MySQL nasłuchuje localhosttylko z połączeń .
lsof -Pni :3306 wyjście to:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 5302 mysql 25u IPv4 37280 0t0 TCP 127.0.0.1:3306 (LISTEN)
Jaki jest problem?
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 13050/mysqld