我使用mysql转储创建了一个sql转储,但在另一台服务器上进行恢复时,我得到了一个错误'ERROR 1227 (42000) at line 397: Access denied; you needthis operation :
当我检查行号时,我发现问题似乎与部分根@本地主机有关,因为新服务器没有我正在使用的帐户的根权限
一个小背景:不久前我用"me“替换了我的"root”用户,但是忘记了给"me“访问"mysql”表的权限。今天晚上,我运行了“安全”模式“--跳过-授权-表”,这帮助我再次获得访问权限:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User我只想确保“我”有完全的权限。我不想在一年后发现这个用户缺少一些我在危机中需要的令人惊叹的超能力。
我最近安装了MySQL *Ver 8.0.28-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))*错误1045(28000):拒绝用户'root'@'localhost‘的访问(使用密码:否)
不管有没有sudo,我知道这在堆栈和其他论坛上都有答案,但似乎没有任何帮助,我尝试过重新安装MySQL服务器,但也没有帮助,我尝试跳过授予选项,然后更改根密码,但也失败了,需要帮助,谢谢