Conecte-se remotamente ao mysql no servidor linux

No momento, meu sistema de servidor em nuvem foi alterado de winserver para debian. Ao instalar o mysql no winserver antes, as conexões remotas eram permitidas, mas por segurança, defini a conexão da conta root como localhost em vez de% e, em seguida, criei um novo usuário chamado canva para teste. Você pode consultar meu outro artigo: http://blog.csdn.net/CanvaChen/article/details/52758370
para se conectar ao mysql remoto:

mysql -h xxx.xxx.xxx.xxx -u canva -p

No entanto, aqui vem o problema: ERRO 2003 (HY000): Não é possível conectar ao servidor MySQL em 'xxx.xxx.xxx.xxx' (111)
A razão é que o mysql só permite login local por padrão e o arquivo de configuração precisa para ser mudado:

ssh root@xxx.xxx.xxx.xxx
vim /etc/mysql/my.cnf

Encontre a linha bind-address = 127.0.0.1 e comente-a.

Acho que você gosta

Origin blog.csdn.net/CanvaChen/article/details/52937776
Recomendado
Clasificación