首頁 >資料庫 >mysql教程 >從命令列連線時如何修復「ERROR 2003 (HY000):無法連線到 MySQL 伺服器」?

從命令列連線時如何修復「ERROR 2003 (HY000):無法連線到 MySQL 伺服器」?

Linda Hamilton
Linda Hamilton原創
2024-11-06 10:48:02287瀏覽

How to Fix

從命令列連接到遠端MySQL 資料庫

從本地電腦命令列存取遠端MySQL 資料庫可能具有挑戰性,尤其是當遇到連線錯誤時。使用下列指令時會出現這樣的錯誤:

此錯誤「ERROR 2003 (HY000): Can't connect to MySQL server on 'my.application.com' (10061)」表示遠端資料庫連線失敗。

原因及解決方案

此錯誤通常是由於連接埠配置不正確、防火牆問題或語法不正確而導致的。要解決此問題,請按照以下步驟操作:

1.確保正確的連接埠配置:

驗證遠端MySQL 伺服器正在偵聽預設連接埠(3306) 或自訂連接埠。使用以下命令確定連接埠:

2.檢查防火牆設定:

如果遠端伺服器受防火牆保護,請確保它允許適當連接埠上的傳入連接。使用以下命令允許外部存取該連接埠:

3.使用正確的語法:

連接到遠端MySQL 資料庫的正確語法是:

例如,連接到遠端伺服器上名為「local」的資料庫在IP 位址127.0.0.1 使用預設端口,使用:

注意: 請記得依照MySQL 命令列選項文件中的指定刪除「-p」後面的空格。

按照這些步驟,您應該能夠從本機電腦命令列連接到遠端 MySQL 資料庫。

以上是從命令列連線時如何修復「ERROR 2003 (HY000):無法連線到 MySQL 伺服器」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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