ubuntu上重置MySQL数据库root用户密码

  • 首先我们运行vim /etc/mysql/mysql.conf.d/mysqld.cnf;
  • 找到如下图所示的字段 **[mysqld]**加上skip-grant-tables

ubuntu上重置MySQL数据库root用户密码

  • 然后保存退出

  • 然后重启 MySQL Server:

  • /etc/init.d/mysql restart

  • 输入mysql -u root -p,进入mysql命令行界面,密码直接回车就可以进入MySQL数据库了。

  • 接下来执行如下sql语句:

  • use mysql

  • UPDATE user SET authentication_string = PASSWORD('新的密码') WHERE User = 'root';

  • 然后继续打开vim /etc/mysql/mysql.conf.d/mysqld.cnf;

  • 找到 [mysqld]skip-grant-tables注释掉或者删除掉。

  • 最后重启MySQL服务/etc/init.d/mysql restart

  • 执行上面一系列操作后就完成root用户密码重置了

相关文章: