Windows:
1、关闭正在运行的mysql;
2、打开dos窗口,切换到mysql所在的bin目录;
3、在命令行输入mysqld --skip-grant-tables回车,如果没有出现提示信息,就对了。
mysqld --skip-grant-tables
4、然后我们重新打开一个dos窗口,在命令行输入mysql,然后回车。如果成功,将出现如下提示符:
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> use mysql
Database changed
mysql> update user set password=passwrod("zhanghanqing") where user='root';
6、刷新权限:
mysql> flush privileges;
至此,root密码修改完成。quit退出,重新连接。