- win+r 进入cmd或者powershell都可以,注意需要用管理员身份。
- 将目录切换到MySQL安装目录下的bin文件
- net stop mysql 关闭 mysql 服务
- 在当前的 bin 目录下 mysqld --console --skip-grant-tables --shared-memory 这个窗口不要关闭,等所有操作完成后关闭!!!
- 新开一个 cmd 窗口,切换到 mysql 安装目录的 bin 文件夹下
- mysql -u root -p 提示输入密码时直接回车
- use mysql
- update user set authentication_string='' where user='root';
- quit
- 再新开一个 cmd 切换到 bin 下
- net start mysql
- mysql -u root -p 回车 不输入密码 回车
- ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
- 此时密码修改完成,新密码为 root
- 愉快登录 over~