我正在尝试将根用户名重命名为其他内容,我使用以下代码,但是,我收到错误:(
RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';
我收到以下错误...
ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
答案 0 :(得分:13)
试试这个
UPDATE mysql.user set user = <newrootname> where user = 'root';
FLUSH privileges;
答案 1 :(得分:3)
试试这肯定会有效,但只是确保语法中没有错误
mysql> use mysql;
mysql> update user set user="new_user" where user="root";
mysql> flush privileges;