MySQL docker 启动命令

- `-e MYSQL_ROOT_PASSWORD=123456`:此参数设置MySQL容器的root用户密码为123456。设置密码是确保数据库安全的重要步骤。- `-d mysql:5.7`:此参数指定使用Docker镜像mysql:5.7来创建容器。使用已有的镜像可以快速部署MySQL环境。通过执行这条命令,你可以在Docker中启动一个持久运行的MySQL 5.7容器。
MySQL docker 启动命令
通过使用Docker容器,可以实现MySQL数据库的轻松部署和管理。启动MySQL Docker容器的命令如下:

docker run --restart=always -p 3306:3306 --name mysql5.7 -v /opt/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

让我们对各个参数进行解析:

- `--restart=always`:此参数确保容器在Docker服务重启后,会自动恢复运行。这样即使Docker服务意外停止或重启,MySQL容器也能持续运行。

- `-p 3306:3306`:此参数定义了端口映射,将容器内部的3306端口映射到宿主机的3306端口。宿主机的3306端口可以用于外部访问MySQL服务。

- `--name mysql5.7`:此参数为容器分配一个名称,便于后续容器管理。这里的名称为mysql5.7。

- `-v /opt/mysql:/var/lib/mysql`:此参数创建了一个数据卷映射,将宿主机的/opt/mysql目录挂载到容器的/var/lib/mysql目录。这样,MySQL数据库文件和数据就会存储在宿主机的指定目录,确保数据安全性。

- `-e MYSQL_ROOT_PASSWORD=123456`:此参数设置MySQL容器的root用户密码为123456。设置密码是确保数据库安全的重要步骤。

- `-d mysql:5.7`:此参数指定使用Docker镜像mysql:5.7来创建容器。使用已有的镜像可以快速部署MySQL环境。

通过执行这条命令,你可以在Docker中启动一个持久运行的MySQL 5.7容器。确保在执行命令前,你已经安装了Docker,并且MySQL镜像已准备好。这样,你就可以通过宿主机的3306端口访问到运行在Docker中的MySQL数据库了。2024-10-03
mengvlog 阅读 7 次 更新于 2025-07-20 02:38:55 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部