Apache incapaz de se conectar ao MySQL

0

Eu instalei o servidor apache ( esta história). Eu não posso conectar com o servidor mysql remoto (eu tentei local também). Depois de uma longa página de carregamento, recebo o erro falha na conexão do banco de dados MySQL . Servidor Mysql está longe de mim. Na mesma página que localizar na Internet com as mesmas configurações é um bom trabalho. Como resolver isso?

Quando eu digitei terminal:

mysql -u username -h x.xx.xx.x -p

Depois de um minuto, recebo:

ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxxxxx' (110)

Não consigo visitar localhost / phpadmin / , porque recebo erro 403. Eu duvido da correção das configurações do phpadmin ...

    
por serezha93 15.04.2014 / 20:59

3 respostas

0

Como você está se conectando ao banco de dados, se for com o php try

mysql_connect("localhost", username, password);

com localhost como seu host.

    
por viktorstrate 17.04.2014 / 12:08
0

Abra seu terminal ou console e digite o seguinte:

mysql -u username -h x.xx.xx.x -p

digite sua senha

Isso lhe dá a garantia de que a conexão do seu host funciona e, caso contrário, retorna uma saída de erro útil.

    
por girardengo 17.04.2014 / 12:43
0

Acho que você deve permitir o IP ou a porta 3306 na firewal e conceder permissão para o usuário @ IP para visita local com o comando:

sudo ufw allow from IP/subnet to any port 22
  • Conceder permissão ao usuário conectar do controle remoto no Mysql:

    GRANT ALL PRIVILEGES ON *.* TO root@'IP' IDENTIFIED BY 'password' with grant option;
    

    privilégios de flush;

por Tannetto 24.07.2018 / 09:26