如何修改MySQL 8 root密码
流程步骤
步骤 | 操作 |
---|---|
1 | 停止MySQL服务 |
2 | 以跳过授权表启动MySQL |
3 | 修改root密码 |
4 | 重新启动MySQL服务 |
操作步骤
步骤1:停止MySQL服务
首先,我们需要停止MySQL服务,可以通过以下命令实现:
sudo systemctl stop mysql
这条命令的含义是使用systemctl命令停止MySQL服务。
步骤2:以跳过授权表启动MySQL
接下来,以跳过授权表的方式启动MySQL,可以通过以下命令实现:
sudo mysqld_safe --skip-grant-tables &
这条命令的含义是以跳过授权表的方式启动MySQL。
步骤3:修改root密码
然后,进入MySQL的命令行界面,可以通过以下命令实现:
mysql
接着,在MySQL命令行中,使用以下命令修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
这条SQL语句的含义是修改root用户在localhost上的密码为指定的新密码。
步骤4:重新启动MySQL服务
最后,我们需要重新启动MySQL服务,可以通过以下命令实现:
sudo systemctl start mysql
这条命令的含义是使用systemctl命令启动MySQL服务。
现在你已经成功修改了MySQL 8的root密码,可以通过新密码登录MySQL。如果有任何疑问或问题,欢迎随时向我提问。祝你学习顺利!