docker 部署的mysql8 修改密码
  boGhnYbtqybm 2023年11月02日 55 0

使用Docker部署MySQL8并修改密码

概述

本文将向你展示如何使用Docker部署MySQL8,并教你如何修改默认的密码。

步骤

下面是整个过程的流程图:

pie
    "下载MySQL8镜像" : 1
    "创建并启动MySQL容器" : 1
    "进入容器并修改密码" : 1
    "重启MySQL容器" : 1

详细步骤

第一步:下载MySQL8镜像

首先,你需要从Docker Hub上下载MySQL8镜像。使用以下命令进行下载:

docker pull mysql:8

这将从Docker Hub上下载MySQL8的最新版本。

第二步:创建并启动MySQL容器

下载完成后,你需要使用以下命令创建并启动MySQL容器:

docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 mysql:8

在上述命令中,我们创建了一个名为mysql_container的容器,并设置了一个名为MYSQL_ROOT_PASSWORD的环境变量,用于指定MySQL的root用户密码。请将your_password替换为你自己的密码。

此外,我们还使用-p参数将主机的3306端口映射到容器的3306端口,以便能够从主机访问MySQL容器。

第三步:进入容器并修改密码

容器启动后,你需要进入到容器中以修改默认的密码。首先,使用以下命令进入到MySQL容器:

docker exec -it mysql_container bash

上述命令中,mysql_container是你在第二步中创建的容器名称。

进入容器后,你将进入容器的命令行界面。接下来,使用以下命令登录MySQL:

mysql -uroot -p

系统将提示你输入密码,输入你在第二步中设置的密码。

成功登录后,你可以使用以下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

new_password替换为你想要设置的新密码。

第四步:重启MySQL容器

完成密码修改后,你需要重启MySQL容器以使修改生效。使用以下命令重启容器:

docker restart mysql_container

上述命令中,mysql_container是你在第二步中创建的容器名称。

总结

通过按照上述步骤,你现在已经成功地使用Docker部署了MySQL8,并且修改了默认的密码。

希望本文对你有帮助!如果你还有任何疑问,请随时提问。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论