重命名Root @本地主机用户名mySQL

Dav*_*ith 8 mysql

我试图将根用户名重命名为其他东西,我使用以下代码,但是,我得到一个错误:(

RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误...

ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

Abi*_*san 13

试试这个

UPDATE mysql.user set user = <newrootname> where user = 'root';
FLUSH privileges;
Run Code Online (Sandbox Code Playgroud)