首页 >数据库 >mysql教程 >如何允许任意IP地址远程访问MySQL?

如何允许任意IP地址远程访问MySQL?

Barbara Streisand
Barbara Streisand原创
2024-12-28 07:06:32480浏览

How Can I Allow Remote MySQL Access from Any IP Address?

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn