Mysql密码忘了怎么办?

Mysql密码忘了怎么办?
 
需要修改/etc/my.cnf
vi /etc/my.cnf #在[mysqld]字段下面加入 skip-grant-tables
service mysqld restart #重启mysql服务,然后进入mysql
mysql -uroot
use mysql;
update user set password=password('新密码') WHERE User='root';
flush privileges;
运行之后最后去掉etc/my.cnf中的skip-grant-tables,重启mysqld即可