No se puede conectar php al servidor SQL, error:0

No se puede conectar php al servidor SQL, error:0

Configuré un servidor LAMP interno Ubuntu 14.04. Puedo acceder a SQL cuando uso Putty, pero cuando intento conectarme mediante un script php, todas mis páginas estaban en blanco... Luego intenté depurarlo simplemente conectándome a la dirección IP y aparece un error (111) sin puerto y un error: 0 después de 3 minutos de intento de conexión cuando digo que el puerto es 80.

Cualquier idea sería increíble. ¡Gracias!

Respuesta1

Solución 1:

Si tienes líneas como esta:

skip-networking
bind-address = 127.0.0.1

En su archivo de configuración my.cnf, debe comentarlos (agregue un # al principio de las líneas) y reinicie MySQL.

Eso sí, para ello debes ser el administrador del servidor.

Solución 2:

Si pudiera iniciar sesión como root en MySQL, entonces crearía un nuevo usuario:

CREATE USER 'root'@'your_ip' IDENTIFIED BY  'password';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'your_ip' IDENTIFIED BY  'password';

Si no desea crear, simplemente otorgue permiso a su usuario root con % como el siguiente.

GRANT ALL PRIVILEGES ON * . * TO  'root'@'%' IDENTIFIED BY  'password';

información relacionada