Não é possível conectar-se remotamente ao servidor MySQL da DigitalOcean

1

Acabei de terminar de configurar o meu servidor no Digital Ocean (Ubuntu 12.10 x64) usando nginx, mas eu quero um servidor MySQL separado para diminuir a carga para o servidor web.

O problema é que não consigo me conectar ao meu servidor.

Eu tentei configurar o iptables para abrir a porta 3306, Eu comentei a linha bind-address O servidor funciona bem localmente, testado com o wordpress, nginx e phpmyadmin.

Não consigo me conectar de qualquer lugar, continue recebendo ERROR 1130 (HY000): O host '192.XXX.XXX.XXX' não tem permissão para se conectar a este servidor MySQL.

E sim, eu recarreguei todos os serviços todas as vezes ...

    
por lucasmx 04.02.2014 / 03:37

1 resposta

2

Um erro ERROR 1130 do MySQL é um problema de concessão dentro do MySQL. Que você está recebendo isso é boa notícia - seu host remoto (vamos chamá-lo de R1 ) está se conectando ao seu host MySQL ( My1 ). My1 está verificando sua GRANT table e vê que você não tem permissão para se conectar ao banco de dados que deseja como o usuário que está tentando desse host remoto ( R1 ).

Você precisa adicionar um novo GRANT para permitir a conexão.

Para ver as concessões existentes, conecte-se ao MySQL como root em My1 ( mysql -u root -p mysql ) e execute:

SELECT host,user FROM user;
    
por 04.02.2014 / 04:05