我想重命名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;
我用'''而不是'''。 –
完美的工作!謝謝:) –