[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemas con el puerto 3306



Juan M. escribió:

Hola a todos

Estoy intentando hacer una conexión remota a una base de datos mysql.
He configurado usuarios y permisos.
He abierto el puerto 3306 en el cortafuegos.
He mirado con netstat -an que el puerto esté escuchando y lo está.
He comentado en my.conf la línea skip-networking.

El caso es que no puedo hacer la conexión remota, me da el siguiente error:
lost connection to mysql server during query

Quien me puede ayudar y decir donde está el problema??
Qué es lo que hace que se corte la conexión con el servidor mysql??

seguramente es por TCP Wrappers, aunque el servidor MySQL no arranca desde inetd el binario mysqld está compilado con soporte para TCP Wrappers, ejecutando "ldd /usr/sbin/mysqld" devuelve entre otras cosas

libwrap.so.0 => /lib/libwrap.so.0 (0x40017000)

Así que tienes que mirar los archivos /etc/hosts.allow y /etc/hosts.deny

Si en hosts.deny tuvieras todo cerrado con ALL:ALL, tendrías que autorizarlo en hosts.allow con algo como esto

mysqld: 199.99.9.1,host.dominio.com

y reiniciar inetd
un saludo
  Santi




Reply to: