問題描述
MySQL 啟動成功,使用 ps -ef |grep mysql
可以看到進程,如下圖:

也可以在服務器登陸,如下圖:

但是使用 netstat -antp| grep 3306
可以看到沒有監聽端口。

查看 MySQL 配置文件,端口也沒有更改。

解決辦法
檢查發現是配置文件中使用了 skip-networking,可以看到這個選項的的作用是不監聽端口,同主機的用戶通過 sockets 進行鏈接。外部主機由于沒有監聽端口,將無法連接。

將 skip-networking
注釋掉之后,重啟 MySQL 可以看到端口監聽了。

總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。