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


Responder a