更新时间:2025-04-09 gmt 08:00
rds for mysql创建用户报错:operation create user failed-j9九游会登录
场景描述
执行以下sql新建用户saas_cash_user失败:
/*common settings*/ create user 'saas_cash_user'@'10.11.3.%' identified by '******'
失败原因:(conn=288831) operation create user failed for 'saas_cash_user'@'10.11.3.%'
原因分析
如果用户旧账号是通过delete删除,再次创建用户会报错。
创建用户时,一般使用create user或者grant语句来创建,create语法创建的用户没有任何权限,需要再使用grant语法来分配权限,而grant语法创建的用户直接拥有所分配的权限。
使用drop user方法删除用户的时候,会连通db表和权限表一起清除。而使用delete from mysql.user只会删除user表里的记录,如果用show grants for username来查看,会发现这个用户的相关权限依然有残留,这时候再新建一样的用户,就会触发校验导致创建失败。
j9九游会登录的解决方案
建议删除用户使用drop命令。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨