1.关闭mysql
service mysql/mysqld stop(是mysql还是mysqld取决于你在chkconfig开机启动中添加的名字,可以使用chkconfig --list显示)
2、跳过权限启动
mysql的bin目录下使用:mysqld_safe --skip-grant-table &
3、mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql>FLUSH PRIVILEGES;
4 、也可以使用此方法更改
# mysqladmin -u root password 'new-password'