向MySQL 伺服器授予遠端存取權
有權存取MySQL 資料庫的使用者在嘗試從特定位置連接時可能會遇到限制。預設情況下,使用者權限可能僅限於來自本機的連接,從而阻止遠端存取。為了解決這個問題,管理員可以向指定使用者授予遠端存取權限,讓他們可以從同一網路內的不同機器建立連線。
方法:
授予遠端存取權限存取權限,執行以下操作:
識別使用者並資料庫:
授予遠端權限:
要授予遠端存取權限,請使用具有適當語法的GRANT語句。一般格式為:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname' IDENTIFIED BY 'password' WITH GRANT OPTION;
Flush權限:
範例:
授予root 存取權限以從任何電腦連線*.example.com 網域,使用下列指令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%.example.com' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
或者,授予從特定IP 位址或子網路進行root訪問,請使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
以上是如何授予MySQL使用者遠端存取權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!