mysql忘记root密码的处理方法

在linux下,如果忘记了mysql中root用户的密码可以采用以下办法解决。

1. 修改my.cnf,加入skip-grant-tables

修改mysql的配置文件my.cnf,在[mysqld]段增加skip-grant-tables
 
[mysqld] 
...... 
...... 
skip-grant-tables

2. 重启mysqld

# service mysqld restart

3. 登录mysql并修改root密码

# mysql -uroot
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;

4. 修改my.cnf,删除skip-grant-tables,并重启mysqld

修改mysql的配置文件my.cnf,在[mysqld]段中去掉skip-grant-tables,然后重启mysqld
# service mysqld restart
posted @ 2015-10-14 09:07  生命的力量在于不顺从  阅读(212)  评论(0编辑  收藏  举报