使用格式错误的主机(%;)删除MySQL中的用户

时间:2014-05-22 14:38:47

标签: mysql

在MySQL框中向用户授予权限时,我犯了一个错误,

grant USAGE ON *.* to 'mylovelyuser'@'%;';

正如你所看到的,我已经像%那样写了主持人;所以现在我试图找到放弃它的方法

drop user 'mylovelyuser'@'%;';没有工作:(

谢谢! 编辑,执行select user,host from mysql.user;看起来像这样:

+------------------+-------------+
| user             | host        |
+------------------+-------------+

| mylovelyuser       | %;
         |

2 个答案:

答案 0 :(得分:1)

它对我有用

 DROP USER 'mylovelyuser'@'%;'; 
 FLUSH PRIVILEGES; 

然后

SELECT `Host`, `User` FROM `mysql`.`user`; 

不再显示用户

答案 1 :(得分:0)

宾果,我没有考虑换行!

只是drop user 'mylovelyuser'@'%;\n';工作正常!