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

MySQL 安裝提示「終結點映射器中沒有更多的終結點可用」解決方案

     編輯:MySQL 資料庫相關知識

錯誤現象

Windows 安裝 MySQL 時勾選 「Add firewall exception for this port」,但系統防火牆服務未啟用,彈出對話框:

「終結點映射器中沒有更多的終結點可用」

根本原因

  • 安裝程式嘗試呼叫 Windows Firewall API 新增例外規則。
  • 防火牆服務 (MpsSvc / SharedAccess) 停用或未安裝。
  • API 回傳 RPC_S_NO_MORE_BINDINGS (1707),安裝程式顯示該訊息。

解決方法

  1. 直接點擊 OK 繼續安裝:不影響 MySQL 本體安裝,僅防火牆規則未自動建立。
  2. 2. 安裝完成後,手動在防火牆新增 3306 入站規則 (若需遠端連線)。 3. 或啟動防火牆服務後重新執行安裝/修復。

Windows Server 2003/2008/R2 注意

  • 預設防火牆可能關閉,建議保持關閉並在網路層 (硬體防火牆/安全群組) 控制存取。
  • 不要使用精簡/修改版系統,缺少 RPC/防火牆元件導致各類安裝異常。

驗證防火牆規則

netsh advfirewall firewall show rule name="MySQL" dir=in

# 手動新增
netsh advfirewall firewall add rule name="MySQL 3306" dir=in action=allow protocol=TCP localport=3306

最佳實踐

  1. 生產伺服器關閉主機防火牆,依賴前端 LB/安全群組/硬體防火牆。
  2. 2. 安裝 MySQL 取消勾選防火牆例外,避免誤報錯誤。 3. 使用官方原版 ISO 安裝作業系統,確保系統服務完整。

此錯誤純屬安裝程式與防火牆服務互動問題,不影響 MySQL 功能,按上述處理即可。

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