1. 停止服务

  1. $ service mysql stop


2. 修改配置文件

  1. $ vim /etc/mysql/my.cnf
  2. [mysqld]
  3. skip-grant-tables # MySQL 启动时不启动 grant-tables


3. 重启服务

  1. $ service mysql restart

4. 更改 root 密码

  1. mysql> use mysql;
  2. mysql> update user set authentication_string=PASSWORD("new_pass") where user='root';

5. 刷新权限

  1. mysql> flush privileges ;


6. 修改配置文件

7. 重启服务