允许在 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中文网其他相关文章!