在 Workbench 中为用户添加多个“限制主机匹配”

在 Workbench 中为用户添加多个“限制主机匹配”

我想在 Workbench 中添加两个 IP 地址来限制用户帐户。我搞不懂语法。我浏览了帮助和在线内容。

123.456.789.123, 127.0.0.1不起作用。它Hosts这么说,我假设这是可能的,而无需为每个主机限制创建新用户。

无论我尝试什么,都会出现Invalid host specification错误。

另外我无法在这里添加 Workbench 作为标签。

答案1

I'm assuming it's possible without creating a new user for each host limit.- 这是一个无效的假设。在“用户”表中,每个“主机,用户”组合都有一个条目。

只需记下select * from mysql.user where user='root'默认配置中显示的 localhost、127.0.0.1 等多个“root”帐户。

mysql> select Host,User,Password from mysql.user where user='root';
+-----------+------+-------------------------------------------+
| Host      | User | Password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| 127.0.0.1 | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| ::1       | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+-----------+------+-------------------------------------------+

答案2

 嘿,我希望我在官方文档中找到的内容可以帮助您解决问题!

 至于我的回答,我建议你注意 MySQL 系统表元素的这三个范围:主持人用户, 和身份验证_字符串,我认为这是限制访问的关键!

 MySQL 5.7 访问控制

 希望您能大大解决问题!

相关内容