在将数据库备份导入已有网站后,我遇到以下错误:
指定的定义者用户 ('someuser'@'%') 不存在
我已经登录到我的数据库,并且当我执行以下代码时:
SHOW PRIVILEGES;
我可以看到我被允许
"授予其他用户你所拥有的权限..."
因此,我执行
CREATE USER 'someuser'@'localhost' IDENTIFIED BY 'password';
但是我遇到了以下错误:
#1227 - 拒绝访问;您需要(至少之一)CREATE USER权限才能执行此操作
我还尝试过
GRANT ALL ON *.* TO 'someuser'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
我尝试了另一种方法,但是得到了以下的回复:
#1045 - 用户'anotheruser'@'%'被拒绝访问 (使用密码: YES)
请有人帮我解决这个问题!我已经阅读了其他类似的帖子,但那些答案对我没有用,因为我得到了上述指定的回复。