1、杀死mysqld进程。
2、“如果你丢失或忘记root密码,你可以用--skip-grant-tables重启 mysqld来更改密码。”此段文字引述自mysql 5.1手册
cmd下 执行 mysqld --skip-grant-tables
3、mysql> use mysql;
Database changed
mysql> update user set password=password("123456") where user='root';
Query OK, 2 rows affected (0.05 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql>
4、至此root密码被重置为123456。