如何連接區域網路內的遠端MySQL伺服器?

Patricia Arquette
發布: 2024-11-09 16:49:02
原創
122 人瀏覽過

How to Connect to a Remote MySQL Server on a LAN?

透過LAN 連接到遠端MySQL 伺服器

在區域網路(LAN) 環境中,存取託管在不同伺服器上的MySQL 資料庫電腦可能會帶來某些挑戰。本文解決了連接到同一網路內的遠端 PC 上的 MySQL 伺服器的具體問題。

最初,使用者嘗試使用以下指令進行連線:

mysql -u user -h 192.168.1.28:3306 -p password
登入後複製

但是,連線失敗,並顯示錯誤訊息,指示未知主機。這表示主機規格不正確。

解決方案:

要成功建立連接,使用者需要修改主機參數。具體來說,應省略連接埠號(3306):

mysql -u user -h 192.168.1.28 -p password
登入後複製

其他問題與解決方案:

解決主機問題後,使用者遇到新錯誤關於拒絕訪問。這是由於缺乏授予連線使用者的適當權限所造成的。若要解決此問題:

  1. 存取遠端 PC 上的 MySQL 伺服器。
  2. 執行下列 SQL 查詢,從連接電腦的 IP 授予使​​用者所有權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
登入後複製

將 '192.168.1.28' 替換為連接的 IP 位址電腦。

  1. 刷新權限以套用變更:
FLUSH PRIVILEGES;
登入後複製

以上是如何連接區域網路內的遠端MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板