Por que não consigo fazer o telnet para o MySQL?

3

Ao tentar se conectar ao servidor mysql via telnet estou recebendo o seguinte erro:

telnet localhost 3306
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection timed out

Eu tentei o telnet com 127.0.0.1, hostname também, mas recebendo a mesma mensagem de erro. Mas eu posso me conectar com mysql -u username -p quando eu estiver no servidor.

Aqui está o resultado do netstat:

netstat -na | grep mysql
unix  2      [ ACC ]     STREAM     LISTENING     4540495  /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     4542200  /var/run/mysqld/mysqld.sock

netstat -na | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN  

O que poderia ser um problema possível? Se você precisar de mais detalhes, eu posso fornecer sem problemas.

Muito obrigado.

    
por Bakhtiyor 16.10.2011 / 18:22

2 respostas

3

O MySQL usa o soquete UNIX no host local - muito mais rápido. Ele não será executado em uma porta TCP, a menos que você diga para fazer isso.

    
por user8290 10.12.2011 / 01:20
0

Você verificou suas configurações de iptables ?

sudo iptables -L -v
    
por Riccardo Murri 16.10.2011 / 18:32