透過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
其他問題與解決方案:
解決主機問題後,使用者遇到新錯誤關於拒絕訪問。這是由於缺乏授予連線使用者的適當權限所造成的。若要解決此問題:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
將 '192.168.1.28' 替換為連接的 IP 位址電腦。
FLUSH PRIVILEGES;
以上是如何連接區域網路內的遠端MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!