首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

解決 Can't connect to MySQL server 錯誤完整排查步驟

     編輯:MySQL 資料庫相關知識

1. 檢查設定檔 (my.cnf / my.ini)

  • 註解掉 skip-networking(會阻擋所有 TCP/IP 連線)。
  • 註解掉或修改 bind-address = 127.0.0.1(限制只能本機連線)。

2. 防火牆問題

若上述設定正確仍報 ERROR 2003 (HY000): Can't connect to MySQL server on 'ip' (113),通常是防火牆阻擋 3306 埠。

/etc/rc.d/init.d/iptables stop  # 暫時關閉測試
# 或開放 3306 埠
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

3. 重啟生效

/etc/init.d/mysql restart

依序排查:設定檔 → 防火牆 → 重啟服務,即可解決多數連線失敗問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved