mysql查看端口為0


aws上有一台服務器,防火牆安全組設置正常,mysql遠程訪問開啟。遠程一直連接不上!!!

查詢錯誤:基本都在說鏈接問題。

tcping 檢測正常:

於是查看linux端口:

發現端口未被監聽。然后去檢查mysql端口

查看mysql端口:

mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 0  |
+---------------+-------+

發現端口為0。

查詢資料說是my.cnf配置了skip-networking。

查詢skip-networking:

mysql>  show variables like 'skip_networking';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| skip_networking | NO   |
+-----------------+-------+

發現skip-networking該參數被配置了。去my.cnf找到skip-networking給注釋掉。

重啟mysql服務。再次查詢端口

mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+

重試遠程連接,成功。

 

參考資料:https://blog.csdn.net/shaochenshuo/article/details/50070315


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM