用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 容器。如果需要进行更多的配置,如设置数据库编码、更改存储路径等,可以在启动容器时使用其他环境变量或挂载数据卷来实现。

相关推荐
Fleshy数模1 天前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
az44yao1 天前
mysql 创建事件 每天17点执行一个存储过程
mysql
秦老师Q1 天前
php入门教程(超详细,一篇就够了!!!)
开发语言·mysql·php·db
橘子131 天前
MySQL用户管理(十三)
数据库·mysql
Dxy12393102161 天前
MySQL如何加唯一索引
android·数据库·mysql
我真的是大笨蛋1 天前
深度解析InnoDB如何保障Buffer与磁盘数据一致性
java·数据库·sql·mysql·性能优化
怣501 天前
MySQL数据检索入门:从零开始学SELECT查询
数据库·mysql
啦啦啦小石头1 天前
Docker 换源
docker
人道领域1 天前
javaWeb从入门到进阶(SpringBoot事务管理及AOP)
java·数据库·mysql
千寻技术帮1 天前
10404_基于Web的校园网络安全防御系统
网络·mysql·安全·web安全·springboot