1.先以root用户登录系统;
2.关闭MYSQL服务或进程:service mysqld stop / killall mysqld;
3.特权启动mysqld_safe --skip-grant-tables
4.然后可以不需要密码进入MySQL:mysql -u root -p(要求输入密码时直接回车即可);
mysql>use mysql;
mysql>update user set password=password('new pw') where user='root' (注:'new pw' 就是你的新密码,其它照抄;
另一种写法:update mysql.user set password=password('new pw') where user='root';