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.
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.
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.
Você verificou suas configurações de iptables
?
sudo iptables -L -v
Tags server mysql connection telnet