1、第一步关闭MySQL
a、打开管理员窗口
一定要是在管理员的情况下去操作
b、在自己mysql的bin目录终端下输入
net stop mysql
2、跳过Mysql密码验证
继续输入
mysqld --console --skip-grant-tables --shared-memory
3、无密码方式进入Mysql
a、然后重新打开一个管理员窗口
b、进入mysql下的bin目录后,直接登录mysql
4、将登陆密码设置为空
输入代码,将密码设置为空(此时还不能直接修改密码,必须先设置为空,否则会报错)
输入
use mysql; (使用mysql数据表) update user set authentication_string='' where user='root';(将密码置为空) quit; (然后退出Mysql)
5、更改登陆密码
a、关闭第一个cmd窗口(一定要关闭!)
b、在第二个窗口中输入代码
net start mysql mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
6、验证密码是否修改成功