從命令列連接到遠端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中文網其他相關文章!