允許在MySQL 中進行遠端連線
從SQL Server 切換到MySQL 時,開發人員在授予資料庫遠端存取權限方面可能會授予資料庫遠端存取權遇到差異。與 SQL Server 的方法不同,MySQL 需要手動執行命令來允許遠端連線。
要允許所有遠端連接,而不是授予特定的IP 位址,可以使用以下命令:
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
請注意,此命令需要在本地主機上為同一使用者建立相應的用戶帳戶。否則,MySQL 的預設匿名帳戶將因其更具體的主機列值而優先。因此,必須建立兩個帳戶:
GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password'; GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
實作此方法適合只能在內部網路中存取的開發資料庫環境。允許遠端存取生產資料庫時務必謹慎。
以上是如何允許所有使用者在MySQL中進行遠端連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!