El Martes, 18 de Mayo de 2004 09:15, Faro escribió: > Siempre he "atacado" a mysql con php en la misma máquina (con sockets en > localhost). > > Me he visto obligado a separar la base de datos y ahora el servidor web > con php lo he migrado a otra máquina. Comenté la línea de > #skip-networking en el /etc/mysql/my.cnf y parece que se abre > correctamente el puerto 3306 como es de esperar. Sin embargo al intentar > conectar con la base de datos da un error. > > He cambiado la llamada a la DB de: > > mysql_connect ("localhost",$usuario,$clave); > a > mysql_connect ("10.200.18.26:3306",$usuario,$clave); > > El error que devuelve es Warning: mysql_connect(): Lost connection to > MySQL server during query in > > ¿Alguna idea? He buscado el error en google, y parece que ocurre una vez > que se ha producido la conexión, no que no llegue a establecerse como > parece mi caso. En otras ocasiones parece que está reportado como bug de > php pero no se que pensar porque uso la versión 4.3.6. La versión que > funcionaba en localhost era la de Sid.
El usuario tiene permisos para conectarse desde la máquina en cuestión?, esto es, el servidor http