删除用户时在mysql主机名中使用转义@

时间:2018-09-27 09:13:06

标签: mysql sql

我需要从我的mysql服务器中删除一个用户,这位前管理员创建了一个非常奇怪的条目,用户XXX @€€s @€%。

所以,正常语法是

td

不起作用,它抱怨:

drop user 'nick'@"€€s@€%";

是否有解决此问题的方法,而又不会与现有用户混淆?这是我工作的mysql服务器,如果可能的话,我真的不想做太多尝试/更改。

谢谢!

1 个答案:

答案 0 :(得分:0)

添加了基于评论的解决方案

UPDATE mysql.user SET host='test' WHERE user='nick' 
DROP USER 'nick'@'test'