忘记root密码时,重新修改root密码
C:\Users\XX>net stop XX_mysql //XX_mysql 指的是当前机器上mysql的服务名
D:\mysql-5.6.25-winx64\bin>mysqld --console --skip-grant-tables //如果报错mysqld不是内部命令,则到mysql的安装目录/bin,运行mysqld.exe,后面带参数 --console --skip-grant-tables
3)打开另外一个cmd窗口
C:\Users\XX>mysql -uroot -p //如果报错mysqld不是内部命令,则到mysql的安装目录/bin,运行mysqld.exe,后面带参数 -u root -p
出现:Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
使用命令切换到mysql数据库:
use mysql;
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
FLUSH PRIVILEGES;