gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 21:39:13 24 4
gpt4 key购买 nike

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

所以,正常的语法:

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

不起作用,它提示:

Malformed hostname (illegal symbol: '@')

有没有一种方法可以解决这个问题而不会有扰乱现有用户的风险?这是我工作的 mysql 服务器,如果可能的话,我真的不想试验/改变太多。

谢谢!

最佳答案

根据评论添加解决方案

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

关于mysql - 删除用户时在 mysql 的主机名中转义 @,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52533464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com