存取區域網路內遠端PC上的MySQL伺服器
在本地網路環境下,可以實現連接到不同PC上的MySQL伺服器高效。讓我們深入探討一下解決方案:
初始連線嘗試失敗
當您遇到錯誤訊息「未知的MySQL 伺服器主機」時,表示嘗試連線到遠端MySQL 伺服器不成功。問題可能在於在連接字串中同時提供了主機的 IP 位址和連接埠號碼。
要修正此問題,請從連接字串中刪除連接埠號碼(3306):
mysql -u user -h 192.168.1.28 -p password
由於IP 限制導致存取被拒絕錯誤
您收到的後續錯誤訊息「存取被拒絕」表示您用於連接到MySQL 伺服器的使用者帳戶沒有必要的權限存取資料庫的權限。預設情況下,MySQL 帳戶僅限於從特定 IP 位址或主機名稱進行連線。
授予對遠端PC 的存取權
要解決此問題,您需要向您的電腦授予存取權用戶端電腦在MySQL 伺服器上的IP 位址或主機名。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
FLUSH PRIVILEGES;
一旦授予存取權限,您應該能夠連接到遠端 MySQL 伺服器從您的客戶端電腦。
以上是如何存取區域網路內遠端PC上的MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!