1. 首先在my.ini文件的[mysqlId]下面添加skip-grant-tables
[mysqld]
skip-grant-tables
2.然后重启mysql通过mysql -uroot mysql直接进入mysql中;
3.然后通过命令修改密码
update mysql.user set authentication_string=PASSWORD('123'), plugin='mysql_native_password' where user='root';
4.刷新
flush privileges;
5.重启mysql使用新密码登录,可以把之前的my.ini文件的[mysqlId]下面添加skip-grant-tables的注释掉或者删掉。