如何修改MySQL8初始密码

一、流程图

journey
    title 修改MySQL8初始密码
    section 了解需求
        开发者->小白: 确认需要修改MySQL8初始密码
    section 过程指导
        开发者->小白: 教授修改密码的具体步骤
    section 完成任务
        小白->开发者: 成功修改MySQL8初始密码

二、任务步骤

下面是修改MySQL8初始密码的具体步骤:

步骤 操作
1 停止MySQL服务
2 以跳过授权表模式启动MySQL服务
3 重置root密码
4 重新启动MySQL服务

三、操作指南及代码示例

1. 停止MySQL服务

在命令行中输入以下命令:

sudo systemctl stop mysql

2. 以跳过授权表模式启动MySQL服务

在命令行中输入以下命令:

sudo mysqld_safe --skip-grant-tables &

3. 重置root密码

在命令行中输入以下命令:

mysql -u root

接着输入以下SQL语句:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

4. 重新启动MySQL服务

在命令行中输入以下命令:

sudo systemctl restart mysql

经过以上步骤,你就成功修改了MySQL8的初始密码,可以使用新密码登录MySQL数据库了。

希望以上操作指南对你有所帮助,如果有任何疑问或需要进一步的帮助,欢迎随时联系我。祝你在学习和工作中顺利!