1在windows系统中的运行中 输入cmd 启动终端
以–skip-grant-tables选项启动服务
2 使用root用户登录
1)第一步暂停mysql的服务进程
net stop MySQL
2)
若已经配好数据库的坏境变量
直接输入
mysqld --skip-grant-tables
或是
mysqld-nt --skip-grant-tables
3)打开另外一个命令行窗口,输入以下命令。mysql -u root
(若自己重设了用户名,输入他,默认为root)
4)登陆成功后,使用update语句或mysqladmin命令重置用户密码
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root' and Host='localhost';
- 密码修改完成后必须使用flush privieges语句加载权限表,加载权限表后,新的密码才会生效。
FLUSH PRIVILEGES;