1. 停掉mysql服务
    win+x 按a 进入管理员cmd,输入net stop mysql (mysql是服务名,不清楚的可以在服务中查看)

2.输入mysqld 爆红

  1. 进入mysql安装目录

  2. 输入./mysqld --console --skip-grant-tables 报错

  1. 要加入数据目录地址,输入 .\mysqld --console --datadir="D:\Develop\MySQL\Data\Data" --skip-grant-tables --shared-memory
    注意这里 --datadir="D:\Develop\MySQL\Data\Data" 为你数据库数据目录地址

  2. 重新开一个cmd 还是进入到mysql的服务地址 输入./mysql -uroot 进入mysql

  3. 先刷新 flush privileges; 在输入 alter user root@localhost identified by '123'; 注意 密码自己输入

8.退出mysql 再次输入./mysql -uroot -p123 登录成功就证明密码修改成功

9.中止mysqld的服务, 启动mysql net start mysql

10.这样使用新密码就能登录成功了

posted on 2024-12-04 18:14  TuKien  阅读(131)  评论(0)    收藏  举报