MySQL密码重置 | Debian Ubuntu教程 | 数据库安全:在Debian与Ubuntu系统上重置MySQL的root密码详解

  有时候我们会忘记记录MySQL的root密码,导致需要用的时候非常麻烦。这里简单介绍一下在Debian系统上修改MySQL root密码的步骤:

  首先,停止MySQL服务:

  ```

  service mysql stop

  ```

  接着,不需要密码启动MySQL,并跳过权限验证:

  ```

  mysqld_safe --skip-grant-tables &

  ```

  如果命令执行中断,按回车键继续。

  然后,连接MySQL数据库:

  ```

  mysql -u root mysql

  ```

  使用root权限执行以下命令,将root用户的密码修改为新的密码(假设新密码为NEW_PASSWORD):

  ```

  UPDATE user SET password=PASSWORD('NEW_PASSWORD') WHERE user='root';

  FLUSH PRIVILEGES;

  ```

  最后,重启MySQL服务,使修改生效:

  ```

  service mysql restart

  ```

MySQL密码重置 | Debian Ubuntu教程 | 数据库安全:在Debian与Ubuntu系统上重置MySQL的root密码详解