1.停止mysql服务
2.以管理员身份开启命令行,进入mysql文件夹,mysqld --skip-grant-tables
3.另外以管理员身份开启一个命令行,直接输入mysql,就可以进入数据库。
4.输入show databases; 可以看到所有数据库说明成功登陆。
5.修改密码
use mysql;
update user set password=password('123456') where user='root' and host='localhost';
select user,host,password from user;
FLUSH PRIVILEGES;
6.重新启动服务