2

我正在尝试允许访问我在本地服务器上运行的 MySQL 实例。我知道我可以将远程访问绑定到 my.cnf 文件中的某些 IP 和某些 IP 范围。我很好奇是否可以允许从整个域进行访问,而不必列出所有可能正在连接的 IP。

我知道您可以通过 GRANT 命令授予对整个域的访问权限,但我想我的断开连接是 my.cnf 文件如何使用它的。

例如,如果我

GRANT ALL PRIVILEGES ON mydatabase.* to jsmith@'somedomain' IDENTIFIED BY 'jimspassword';

但是在 my.cnf 文件中没有任何 IP 绑定它仍然可以工作吗?

谢谢你的帮助

4

1 回答 1

0

GRANT语法中所述:

 帐户名和密码

[删除]

您可以在主机名中指定通配符。例如,user_name@'%.example.com'适用于域中user_name的任何主机,适用于C类子网中的任何主机。example.comuser_name@'192.168.1.%'user_name192.168.1

于 2013-06-13T14:23:32.300 回答