首頁 >資料庫 >mysql教程 >為什麼我的本機虛擬主機無法連線到遠端 MySQL 伺服器(錯誤 10060)?

為什麼我的本機虛擬主機無法連線到遠端 MySQL 伺服器(錯誤 10060)?

DDD
DDD原創
2024-11-20 11:30:02860瀏覽

Why Can't My Local Virtualhost Connect to My Remote MySQL Server (Error 10060)?

無法從本機虛擬主機連線到遠端MySQL 伺服器

當嘗試從本機電腦虛擬主機連線到遠端MySQL 伺服器時,使用者可能會遇到錯誤訊息「無法連線到'xxx.xxx.xxx.xxx'上的MySQL 伺服器(10060)」。儘管將 PHP 檔案上傳到伺服器時能夠成功連接,但仍可能出現此問題。

解決方案:

要解決此錯誤,必須解決兩個主要問題:

  1. 防火牆設定:確保伺服器上的防火牆配置為允許連接埠3306 上的傳入連線。此連接埠由 MySQL 用於通訊。
  2. MySQL 用戶權限:在 MySQL 中建立一個用戶,該用戶被授予從 '%' 連接的權限。這允許使用者從任何主機進行連接,包括本地虛擬主機。有關建立使用者和授予權限的具體說明,請參閱 MySQL 手冊。

執行這兩個步驟後,無法連線的問題應該會解決。

以上是為什麼我的本機虛擬主機無法連線到遠端 MySQL 伺服器(錯誤 10060)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn