首頁 >資料庫 >mysql教程 >透過命令列遠端連線時如何解決「無法連線到 MySQL 伺服器」錯誤? 。

透過命令列遠端連線時如何解決「無法連線到 MySQL 伺服器」錯誤? 。

Linda Hamilton
Linda Hamilton原創
2024-11-08 22:55:02990瀏覽

How to Troubleshoot

透過命令列排除遠端MySQL 資料庫連線問題

嘗試從本機電腦命令列存取遠端MySQL 資料庫時,您可能會遇到錯誤「Can't連線到「my.application.com」上的MySQL 伺服器(10061)。

連接遠端MySQL 資料庫的正確指令語法為:

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}

確保您提供正確的:

  • 使用者名稱(-u):資料庫使用者名稱
  • 密碼(-p):資料庫密碼,-p選項後不含空格
  • 主機(-h):遠端伺服器的IP位址或主機名稱
  • 連接埠(-P):MySQL 伺服器使用的連接埠號碼(預設:3306)
  • 資料庫( -D):您要存取的特定資料庫的名稱

例如:

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local

此命令將使用以下命令將您連接到遠端伺服器「127.0. 0.1」上的「本機」資料庫「root」使用者和「root」密碼,假設使用連接埠3306。

如果您遇到任何進一步的連線問題,請確保:

  • 遠端上的 MySQL 伺服器電腦正在運作且可存取。
  • 遠端電腦上的防火牆允許 MySQL 伺服器連接埠上的傳入連線。
  • 您正在連線的使用者有足夠的權限連線到遠端資料庫。

以上是透過命令列遠端連線時如何解決「無法連線到 MySQL 伺服器」錯誤? 。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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