一、修改配置文件my.ini

关闭mysql服务

添加  skip-grant-tables

启动mysql服务(如果启动正常继续执行下列步骤)

执行修改密码命令(注意不一定都是localhost)根据实际情况修改

ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@";
  • 1.

 这里可能会提示无法修改,因为采用的是免密登录 ,需要执行

flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@";
  • 1.
  • 2.

二、进入mysql目录bin文件夹打开cmd 利用mysqld 的方式启动

新开一个cmd窗口 mysqld --console --skip-grant-tables --shared-memory

在开一个cmd窗口执行修改密码命令(注意不一定都是localhost)根据实际情况修改

执行修改密码命令(注意不一定都是localhost)根据实际情况修改

ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@";
  • 1.

这里可能会提示无法修改,因为采用的是免密登录 ,需要执行

ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@";
  • 1.