MySQL强制重置密码

  1. 杀死进程
    # killall -TERM mysqld

  2. 启动
    # /usr/bin/mysqld_safe --skip-grant-tables &
    可能没有反应,需要回车一下。

  3. 无需密码进MySQL
    # mysql -uroot -p
    回车。

  4. MySQL代码
    > use mysql
    > update user set password=password("new_pass") where user="root";
    > flush privileges;
    > quit;

  5. 继续杀死进程,然后正常启动
    # killall -TERM mysqld
    # /etc/init.d/mysqld start

你可能感兴趣的:(MySQL强制重置密码)