Ho sempre impostato correttamente una connessione remota per MySQL 5.5.
Oggi ho installato un nuovo server con Ubuntu 16.04 e MySQL 5.7. Ma per alcuni motivi, non posso fare in modo che questa installazione di MySQL ascolti altri host ma 127.0.0.1
.
Ecco il mio /etc/mysql/conf.d/mysql.cnf
:
[mysqld]
bind-address = 0.0.0.0
Non sono riuscito a connettermi a questo server MySQL da un host remoto e quando ho controllato il mio netstat
, mi sono reso conto che MySQL ascolta localhost
solo le connessioni .
lsof -Pni :3306
l'output è:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 5302 mysql 25u IPv4 37280 0t0 TCP 127.0.0.1:3306 (LISTEN)
Qual è il problema?
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 13050/mysqld