以Windows为例,不同操作系统方式类似
步骤:
1、cmd---> net stop mysql (首先停止mysql服务)
2、切换至无验证方式启动 mysql 服务:mysqld --skip-grant-tables
3、重新打开 cmd 控制台,直接输入 mysql 并回车
4、user mysql;切换到 mysql 数据库
5、更新 mysql 数据库中的 user 表:update user set password = password('your password') where user = 'root';
6、关闭控制台窗口
7、打开任务管理器,结束 mysqld.exe 进程
8、启动 mysql 服务