Eu configurei um servidor interno Ubuntu 14.04 LAMP. Consigo acessar o SQL ao usar o Putty, mas quando tento conectar via script php todas as minhas páginas ficam em branco... Então tentei depurá-lo simplesmente conectando ao endereço IP e recebo um erro (111) sem porta e um erro: 0 após 3 minutos de tentativa de conexão quando digo que a porta é 80.
Qualquer ideia seria incrível. Obrigado!
Responder1
Solução 1:
Se você tiver linhas como esta:
skip-networking
bind-address = 127.0.0.1
No seu arquivo de configuração my.cnf, você deve comentá-los (adicionar um # no início das linhas) e reiniciar o MySQL.
Claro, para fazer isso, você deve ser o administrador do servidor.
Solução 2:
Se você pudesse fazer login como root no mysql, então você cria um novo usuário:
CREATE USER 'root'@'your_ip' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'your_ip' IDENTIFIED BY 'password';
Se você não deseja criar, simplesmente conceda permissão ao seu usuário root com% como a seguir.
GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY 'password';