Siempre he configurado con éxito una conexión remota para MySQL 5.5.
Hoy instalé un nuevo servidor con Ubuntu 16.04 y MySQL 5.7. Pero por alguna razón, no puedo hacer que esta instalación de MySQL escuche a otros hosts pero 127.0.0.1
.
Aquí está mi /etc/mysql/conf.d/mysql.cnf
:
[mysqld]
bind-address = 0.0.0.0
No pude conectarme a este servidor MySQL desde un host remoto, y cuando revisé mi netstat
, me di cuenta de que MySQL solo escucha conexiones localhost
.
lsof -Pni :3306
la salida es:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 5302 mysql 25u IPv4 37280 0t0 TCP 127.0.0.1:3306 (LISTEN)
¿Cuál es el problema?
ubuntu
mysql
remote-access
Hast
fuente
fuente
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 13050/mysqld
Respuestas:
Cambiaron el paquete MySQL para que el parámetro de enlace esté en /etc/mysql/mysql.conf.d/mysqld.cnf ahora. Cambie el parámetro de enlace allí y elimine todo lo que haya colocado en /etc/mysql/conf.d/mysql.cnf.
fuente