Falha na conexão remota ao banco de dados MySQL hospedado no Plesk: ERROR 2003 (HY000): Não é possível conectar ao servidor MySQL
imprimir- 0
Sintomas
-
A conexão remota ao banco de dados MySQL hospedado no Plesk falha com o erro:
# ERROR 2003 (HY000): Can't connect to MySQL server on '<Plesk server Ip Address>'
-
A opção Permitir que o servidor MySQL local aceite conexões externas está habilitada em Plesk > Ferramentas e configurações > Servidores de banco de dados > clique em MySQL (MariaDB) .
Causa
Configuração incorreta do MySQL. Existe outro arquivo de configuração na /etc/mysql/
pasta onde o local host
endereço é definido no bind-address
parâmetro do serviço MySQL de configuração do servidor MySQL
Resolução
-
Conecte-se ao servidor via SSH .
-
Encontre o arquivo de configuração onde
bind-address
está definido para o127.0.0.1
# grep -R 'bind-address' /etc/mysql/* /etc/my.cnf
/etc/mysql/mariadb.conf.d/example.cnf:bind-address = 127.0.0.1 -
Comente ou remova a linha no arquivo de configuração onde o
bind-address
parâmetro está definido para olocalhost
endereço (ou remova esta linha completamente), deve ficar como abaixo:# grep bind-address /etc/mysql/mariadb.conf.d/example.cnf
#bind-address = 127.0.0.1