Steaunk 2020-09-07 11:32 采纳率: 100%
浏览 178
已结题

mysql 8.0 修改 root 密码

alter user 'root'@'localhost'IDENTIFIED BY 'password';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY password';

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

想要修改 root 密码,一直跳出这个问题是啥意思?

| root | localhost | mysql_native_password |

  • 写回答

1条回答 默认 最新

  • 就叫这吧 2020-09-07 14:58
    关注

    -- 修改密码:
    -- 1,先置空
    update user set authentication_string='' where user = 'root';
    -- 2,再修改
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?