2013-04-04 45 views
4

此问题在今天工作,我无法解决它。 MySQL服务器67年5月1日撤消对远程IP的访问

作为MySQL root用户我创建了一个数据库,用户和远程IP

MySQL的授予所有权限>授予test所有权限。*为“jane'@'56.44。 3.24'由'密码'标识;

mysql> flush privileges;

Jane现在来自不同的IP 33.2.67.3,因此我需要从她的旧IP中删除访问权限并允许从她的新IP访问。在测试中,我尝试了以下方法,但仍然可以从她的旧IP访问,但在几个虚拟机上使用私有IP重新创建场景。

mysql>将test。*的所有权限撤销为'password'标识的'jane'@'56.44.3.24';

这是正确的语法吗?我错过了什么?

在此先感谢

凯文

回答

4

检查出REVOKE MySQL参考:http://dev.mysql.com/doc/refman/5.0/en/revoke.html。你想要的东西沿线︰

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

感谢您的答复,但不阻止用户连接。但是,这样做:mysql> drop user'jane'@'33.2.67.3';用户只能从该IP访问中删除。干杯 – 2013-04-05 16:17:12