root用户连接mysql数据库出错 1045 access denied for user 'root'@'localhost' using password yes

时间:2022-02-26 22:38:54

   

    很郁闷,为啥突然就不能用了。

    网上说是得改root密码!


    不过,还好我有一般用户,用一般用户可以登录,还可以用Navicat Preminu 看到其中的表



    root用户连接mysql数据库出错 1045 access denied for user 'root'@'localhost' using password yes




    于是,我用一般用户连上数据库,打开mysql命令行,依次输入以下三个命令,就能顺利登录root了


    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

    flush privileges;


    过程截图如下:



    root用户连接mysql数据库出错 1045 access denied for user 'root'@'localhost' using password yes

   


    成功啦!




    root用户连接mysql数据库出错 1045 access denied for user 'root'@'localhost' using password yes