如何修改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。如果有任何疑问或问题,欢迎随时向我提问。祝你学习顺利!