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';