撤消对远程IP的访问权限

问题描述 投票:4回答:2

此问题今天在工作中出现,我无法解决。MySQL服务器5.1.67

作为mysql的root用户,我创建了一个数据库,该用户并从远程IP授予了所有特权

mysql>将test。*上的所有特权授予由'password'标识的'jane'@'56.44.3.24';

mysql>刷新特权;

Jane现在来自另一个IP 33.2.67.3,因此我需要从她的旧IP中删除访问权限,并允许从她的新IP中访问。在测试中,我尝试了以下操作,但简(Jane)仍然可以使用其旧IP进行访问,在使用私有IP的几个VM上重新创建了场景。

mysql>撤销对test。*的所有特权,将其授予由'password'标识的'jane'@'56.44.3.24';

这是正确的语法吗?我想念什么?

提前感谢

凯文

mysql
2个回答
4
投票

[查阅MySQL参考以获得撤销:http://dev.mysql.com/doc/refman/5.0/en/revoke.html。您需要以下内容:

REVOKE ALL PRIVILEGES ON test.* FROM 'jane'@'56.44.3.24';

0
投票

根据kevin-mcnally的评论,我还必须做一个>]

mysql> DROP USER jane@'56.44.3.24';

为了将其从mysql.user列表中删除并使其对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.