用docker启动mysql步骤

以下是在 Docker 中启动 MySQL 的详细步骤:

**一、拉取 MySQL 镜像

** 1. 打开终端,确保 Docker 服务正在运行。可以使用以下命令检查 Docker 服务状态:

``` sudo systemctl status docker ```

  1. 使用以下命令拉取 MySQL 官方镜像:

``` docker pull mysql ``` 该命令会从 Docker Hub 下载最新版本的 MySQL 镜像到本地。等待下载完成,这个过程可能需要一些时间,具体取决于你的网络速度。

**二、创建并启动 MySQL 容器

** 1. 使用以下命令创建并启动一个 MySQL 容器:

``` docker run --name 容器名称 -e MYSQL_ROOT_PASSWORD=root 用户密码 -d mysql ``` - `--name 容器名称`:为容器指定一个名称,方便后续管理和识别。

例如,可以使用`mysql-container`作为容器名称。 - `-e MYSQL_ROOT_PASSWORD=root 用户密码`:设置 MySQL 的 root 用户密码。请将`root 用户密码`替换为你想要设置的密码。 - `-d`:表示以守护式(后台)模式运行容器。

例如: ``` docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql ``` *

添加3306映射

docker run --name my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

三、检查容器状态

** 1. 使用以下命令查看正在运行的容器列表,确认 MySQL 容器已成功启动:

``` docker ps ``` 该命令会列出所有正在运行的容器,包括容器 ID、镜像名称、启动命令等信息。你应该能够看到你创建的 MySQL 容器在列表中。

**四、连接到 MySQL 容器**

  1. 可以使用以下命令进入 MySQL 容器的命令行界面:

``` docker exec -it 容器名称 bash ``` 例如,如果容器名称是`my-mysql`,则命令为`docker exec -it my-mysql bash`。

  1. 在容器内部,使用 MySQL 客户端连接到 MySQL 服务器: ``` mysql -u root -p ``` 系统会提示你输入密码,输入你在创建容器时设置的 root 用户密码。如果密码正确,你将成功连接到 MySQL 服务器,可以执行 SQL 命令进行数据库操作。

通过以上步骤,你就可以在 Docker 中成功启动 MySQL 容器。如果需要进行更多的配置,如设置数据库编码、更改存储路径等,可以在启动容器时使用其他环境变量或挂载数据卷来实现。

相关推荐
BullSmall1 小时前
第三方软件安全-Dependency‑Track Docker 部署
安全·docker·容器
2601_962065252 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
yi.Ist2 小时前
数据定义语言-DDL操作
数据库·学习·mysql·oracle·大海豚
阿kun要赚马内2 小时前
MySQL 索引基础
后端·mysql
harmony&2 小时前
Docker 容器技术从入门到实战:容器、网络、存储与监控全解析
docker·云原生
2601_962177134 小时前
【MySQL篇】聚合查询,联合查询
android·java·mysql
云贝教育-郑老师4 小时前
MySQL 的“黑匣子“:Performance Schema 把数据库内部变成一张可查的表
数据库·mysql
IT大白鼠5 小时前
Docker 私有仓库管理:Harbor 企业级仓库搭建与镜像全生命周期管理
运维·docker·容器
青春之我_XP6 小时前
MySQL 常用日期函数 实战指南
数据库·sql·mysql·数据分析·数据库开发·日期函数
bgy66668 小时前
从零上手 Docker,容器技术完整入门指南
运维·docker·容器