Eu tenho um servidor Ubuntu executando um banco de dados Mysql e estou tentando me conectar a partir de um computador cliente.
O problema é que não consigo conectar porque primeiro dá esse erro:
conexão perdida com o servidor mysql no erro de sistema 'lendo o pacote de comunicação inicial' 0
Depois disso comentei a linha bind-adress = 127.0.0.1
de/etc/mysql/my.cnfe verifiquei se a porta está aberta comnetstat -lnt
A próxima coisa que fiz foi ir para/etc/hosts.allowe adicione mysqld:xxx.xxx.xxx.xxx:allow
(o ip do cliente). Mas quando o cliente tenta conectar o servidor retorna
Host 'xxx.xxx.xxx.xxx' não tem permissão para se conectar a este servidor MySQL
Não sei o que posso fazer.
Responder1
Você acha que já definiu uma senha para conexão do IP xxx usando o usuário MySQL yyy? Se não, por favor, faça isso.
Verhttps://dev.mysql.com/doc/refman/5.7/en/adding-users.htmlpara saber como conseguir isso.