在my.ini的[mysqld]字段加入:
skip-
grant
-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
1
2
3
|
mysql>use mysql; mysql> update user set password = password ( ‘新密码‘ ) WHERE User = ‘root‘ ;
mysql>flush privileges ;
|
运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。