服务器1 - 11.22.33.44我正在尝试将MySQL从服务器1连接到服务器2,但当我这样做时,它似乎将连接IP还原到自己的服务器,用户详细信息显然是不正确的,因此失败了Connected to Server 1 (11.22.33.44)
ERROR 1045 (28000): Access deniedfor user 'root'@'11.22.33.44' (using
An error occurred while installing the database: │ │ ERROR 1045 (28000): Access denied for user 'root我已经安装了MySQL,工作了一段时间,没有任何问题。我可以通过mysql -u root -p登录,完全没有问题。
我撤销了root用户的delete权限。现在,我想将相同的权限授予root用户,但它给出了错误:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;#1045 - Access denied for user 'root'@'localhost
我意外地删除了我的MySQL根用户的一些特权,包括修改表的能力。是否可以通过某种方法将此用户恢复到其原始状态(具有所有权限)?UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';# MySQL returned an empty resul
因此,我尝试使用以下方法再次将所有权限添加到根用户:但是我得到了一个错误:
#1290- The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement所以我从my.ini中删除了“跳过授权表”,然后基于MySQL的站点就停止工