允许从任何 IP 地址远程访问 MySQL 数据库
为了授予从任何 IP 地址远程访问 MySQL 数据库的权限,您可以在 GRANT 语句中使用通配符 %。通过用通配符替换所提供命令的“yourremotehost”部分,您实际上允许任何远程主机访问数据库。
以下是为此目的修改的 GRANT 语句:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'newpassword';
“%”字符用作通配符,启用来自任何远程主机的连接。您可以通过使用带有通配符的特定 IP 地址或域来进一步限制访问,例如“%domain.example”或“3.123.123.123”。
例如,向特定域内的所有主机授予访问权限,使用:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%.domain.example' IDENTIFIED BY 'newpassword';
这为您想要公开访问 MySQL 数据库的场景提供了一个方便的解决方案,允许从任何远程连接主持人。
以上是如何允许任意IP地址远程访问MySQL?的详细内容。更多信息请关注PHP中文网其他相关文章!