Respostas diferentes ao telnetting na porta do mysql através do hostname

1

Estou tentando conectar-me ao servidor mysql instalado no meu computador.

Quando eu digito "telnet localhost 3306", recebo alguns caracteres de lixo, o que significa que estou conectado ao servidor.

Mas quando eu digito "telnet my_computer_name 3306", estou recebendo este erro:

Trying 127.0.1.1...
telnet: Unable to connect to remote host: Connection refused

Eu sei que tenho algo a ver com o firewall.

Eu também colei a saída do meu iptables-save aqui: link

Eu tentei adicionar uma regra para aceitar a conexão de entrada para o 3306, mas nenhum sucesso. Alguma correção?

    
por Mohammad Moghimi 16.04.2012 / 22:48

1 resposta

2

Não é um problema com o seu firewall, é um problema do mysql.

Edite o /etc/mysql/my.cnf , altere o bind-address

  

bind-address = 127.0.0.1

Para o seu ipaddress local

bind-address     = your_ip_address

Reinicie o mysql ou reinicie.

    
por Panther 16.04.2012 / 23:00