MySQL 10038 錯誤三種解決方案 (Can't connect to server)
錯誤訊息:2003 Can't connect to MySQL server on '127.0.0.1' (10038)
方案一:開放 Windows 防火牆 3306 埠 (最常見)
- 開始 → 管理工具 → 高級安全 Windows 防火牆
- 左側選「輸入規則」→ 右側「新建規則」
- 規則類型選「連接埠」→ 下一步
- 選「特定本地連接埠」輸入
3306
- 選「允許連接」→ 下一步
- 三個設定檔 (域/專用/公用) 全勾選
- 命名規則 (如 "MySQL 3306") 完成
- 重啟 MySQL 服務驗證
方案二:檢查並啟動 MySQL 服務
- 開啟「服務」 (
services.msc)
- 尋找 MySQL 服務,狀態若非「執行中」則右鍵啟動
方案三:命令列啟動服務
net start mysql
以管理員身分執行 CMD 執行上述指令。
10038 錯誤本質為 TCP 連線被拒,90% 以上為防火牆攔截或服務未啟動,依序排查即可快速解決。