首頁 > 資料庫 > mysql教程 > 如何在MySQL中允許遠端連線?

如何在MySQL中允許遠端連線?

DDD
發布: 2024-11-19 03:19:02
原創
329 人瀏覽過

How to Allow Remote Connections in MySQL?

允許在 MySQL 中進行遠端連線

與 SQL Server 不同,MySQL 需要手動設定才能允​​許遠端資料庫連線。為此,您可以使用 GRANT 命令。您可以使用「%」通配符授予對所有遠端連線的存取權限,而不是向單一 IP 位址授予權限。

指令:

GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
登入後複製

此指令使用指定密碼向使用者授予所有權限,允許他們從任何主機進行連線。

其他注意事項:

但是,請務必注意,其他步驟可能會遠端連線工作需要。具體來說,必須為同一用戶建立來自本地主機的使用者帳戶。這是因為 mysql_install_db 建立的匿名帳戶可能會優先,否則會導致遠端連線無法正確驗證。

因此,對於名為'user' 的用戶從任何伺服器連接,必須建立以下兩個帳戶:

GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password';
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
登入後複製

透過執行這些步驟,您可以有效地允許MySQL 資料庫中的所有遠端連接,同時保持適當的安全措施。請記住,僅建議在受控網路環境中開發資料庫時使用此方法。

以上是如何在MySQL中允許遠端連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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