📅  最后修改于: 2023-12-03 14:55:14.031000             🧑  作者: Mango
在 MySQL 中,root 用户是最高权限的用户,常常被用于管理数据库、用户和权限等。
如果你忘记了 MySQL 的 root 密码,或者需要更改密码,本文将向你介绍如何更改 MySQL 的 root 密码。
以下步骤演示了如何更改 MySQL 的 root 密码。
$ sudo mysql -u root -p
该命令会提示输入 root 用户的密码。如果你已经忘记了密码,请执行以下步骤进行重置密码。
如果你忘记了 MySQL 的 root 密码,可以执行以下步骤进行重置密码。
2.1 停止 MySQL 服务
$ sudo systemctl stop mysql
2.2 启动 MySQL 服务,跳过授权验证
$ sudo mysqld_safe --skip-grant-tables &
2.3 以 root 用户身份登录 MySQL
$ mysql -u root
2.4 更改 root 密码
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("new_password") where User='root';
mysql> flush privileges;
mysql> quit;
在 update user set authentication_string=PASSWORD("new_password") where User='root';
命令中,请将 new_password
替换为你想要的密码。
2.5 停止 MySQL 服务
$ sudo systemctl stop mysql
2.6 启动 MySQL 服务
$ sudo systemctl start mysql
mysql> quit;
现在你已经知道了如何更改 MySQL 的 root 密码,无论是通过登录 MySQL 还是重置密码。请务必妥善保管你的密码,以防止任何未授权的使用。