11

我正在尝试将根用户名重命名为其他名称,我正在使用以下代码,但是,我收到一个错误:(

RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';

我收到以下错误...

ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
4

2 回答 2

15

试试这个

UPDATE mysql.user set user = <newrootname> where user = 'root';
FLUSH privileges;
于 2013-04-02T16:03:39.180 回答
4

试试这个它肯定会起作用,但只是确保语法没有错误

mysql> use mysql;
mysql> update user set user="new_user" where user="root";
mysql> flush privileges;
于 2013-09-11T20:21:32.103 回答