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