首頁 > 資料庫 > mysql教程 > 如何存取區域網路內遠端PC上的MySQL伺服器?

如何存取區域網路內遠端PC上的MySQL伺服器?

Mary-Kate Olsen
發布: 2024-11-08 02:14:01
原創
240 人瀏覽過

How to Access a MySQL Server on a Remote PC within a LAN?

存取區域網路內遠端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 位址或主機名。

  1. 連接到 MySQL 伺服器。
  2. 執行下列指令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
登入後複製
  1. 將 % 替換為您的用戶端電腦的 IP 位址。
  2. 執行:
FLUSH PRIVILEGES;
登入後複製

一旦授予存取權限,您應該能夠連接到遠端 MySQL 伺服器從您的客戶端電腦。

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

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