【简介】
在登录mysql时忘记密码,输入“mysql -u root -p”命令,输入密码后,出现报错“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)”,下面给出解决办法。
【解决方法】
步骤1:输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”,切换到mysql的bin目录下,如果已经在该目录下就不用动了;
步骤2:在该目录下输入“mysqld --console --skip-grant-tables --shared-memory”,这时会运行出很多信息;
步骤3:再输入“mysql -u root -p”可以看到不用密码就可以进入到mysql中啦,下次再输入“mysql -u root -p”时也不用密码就可以登录了;
【PS:修改密码的语句“ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';”】
你成功了吗?记得点赞收藏+关注哦!