当前位置: 首页 > article >正文

用docker启动mysql步骤

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

**一、拉取 MySQL 镜像

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

``` sudo systemctl status docker ```

2. 使用以下命令拉取 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 ``` **

三、检查容器状态

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

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

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

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

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

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

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


http://www.kler.cn/news/341679.html

相关文章:

  • 【Linux:线程锁】
  • 【SpringBoot详细教程】-09-Redis详细教程以及SpringBoot整合Redis【持续更新】
  • 【Linux-SSH远程窗口回传】使用X11或Wayland进行SSH窗口转发
  • 【Docker】Docker基本操作
  • 前端大模型入门:Langchain的不同文本分割器对比和效果展示-教你根据场景选出最合适的方式
  • 图神经网络之异构图转同构图
  • 深度学习:5种经典神经网络模型介绍
  • JavaScript 常量/数据类型/类型转换 简单学习
  • c# 可空引用类型
  • Linux服务器安全-使用非root账号登陆
  • linux udev详解
  • 深入了解 MySQL 中的 JSON_CONTAINS
  • 《深入浅出LLM基础篇》(五):Propmt工程优化
  • 光控资本:科创板股票代码开头是什么,科创板股票代码?
  • 卷积神经网络细节问题及知识点
  • LVS搭建负载均衡
  • 49.字母异位词分组
  • uniapp view怎么按长度排列一行最多四个元素,并且换行后,每一行之间都有间隔
  • 基于SpringBoot+Vue+uniapp的高校教务管理小程序系统设计和实现
  • 鸿蒙harmonyos next flutter混合开发之开发FFI plugin