我想重命名root用户名到别的重命名的根,我使用下面的代码,但是,我得到一个错误:(@本地主机用户名的MySQL
RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';
我碰到下面的错误。 ..
ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
我想重命名root用户名到别的重命名的根,我使用下面的代码,但是,我得到一个错误:(@本地主机用户名的MySQL
RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';
我碰到下面的错误。 ..
ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
试试这个
UPDATE mysql.user set user = <newrootname> where user = 'root';
flush privileges;
尝试这必定会工作,但只是刚刚做出的语法肯定没有错
mysql> use mysql;
mysql> update user set user="new_user" where user="root";
mysql> flush privileges;
我用'''而不是'''。 –
完美的工作!谢谢:) –