- 停止MySql服务
net stop mysql
- 修改mysql的my.ini配置文件
我的位置:
C:\ProgramData\MySQL
在[mysqld]下添加一行,跳过登陆权限
skip_grant_tables
- 修改密码
终端输入
net start mysql
mysql -u root -p
#输入任意密码回车进入mysql
#将数据库切换至mysql库
mysql> USE mysql;
#修改密码
mysql> UPDATE user SET password=PASSWORD(‘newpasswd’)WHERE user=’root’;
#刷新MySQL权限相关的表
mysql> flush privileges;
mysql> exit;
- 重启服务:将my.ini文件中加入的跳过权限语句删除或加#号注释。重启服务,使用修改后的密码登录即可。