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

Docker安装MySQL的详细教程

1. 拉取MySQL镜像

拉取MySQL镜像。您可以指定版本号,例如5.7或8.0,如果不指定,默认会拉取最新稳定版。

docker pull mysql:5.7

或者,使用最新版本:

docker pull mysql:latest

2. 运行MySQL容器

拉取镜像完成后,运行以下命令来启动MySQL容器。创建一个新的容器,并将端口映射到本机的3306端口,同时设置MySQL的root用户密码。

docker run -d -p 3306:3306 --name mysql_test --network web-ser  -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
  • -d 表示以后台模式运行容器。
  • -p 3306:3306 将容器的3306端口映射到主机的3306端口。
  • --name mysql_test 给容器命名,便于管理。
  • --network web-ser 将容器添加到网络中(同一个网络中的容器可以直接访问)
  • -e MYSQL_ROOT_PASSWORD=123456 设置环境变量,用于指定MySQL的root用户的密码,这里将密码设置为123456
  • mysql:5.7 使用刚才拉取的MySQL镜像版本。

3. 数据持久化

为了保证数据的持久化,建议将容器内的数据卷映射到主机的目录。在运行容器时,通过-v参数实现:

docker run -d --name mysql_test -p 3306:3306 -v /docker/data/mysql/data:/var/lib/mysql -v /docker/data/mysql/log:/var/log/mysql -v /docker/data/mysql/config:/etc/mysql/conf.d  -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
  • -v 挂载目录,将主机上的目录映射到容器内的目录。这里挂载了三个目录,分别用于存储MySQL的日志文件、数据文件和配置文件。

4. 配置MySQL

如果需要进一步的配置,可以通过-e参数来指定。例如,设置字符集和时区:

docker run -d -p 3306:3306 --name mysql_test \
-e MYSQL_CHARSET=utf8mb4 \
-e MYSQL_COLLATION=utf8mb4_unicode_ci \
mysql:5.7

5. 验证安装:

使用docker ps命令来查看正在运行的容器列表,确认MySQL容器已经启动并运行。使用docker exec -it mysql_test mysql -u root -p命令进入MySQL容器的命令行界面,并输入你之前设置的root用户密码来验证MySQL是否已经成功安装并配置

点击关注,不错过每一次更新!

在这里插入图片描述

相关文章:

  • AI日报:百度发布文心大模型学习机;Open-Sora 1.1可生成21秒视频;Canva可以自动剪辑视频了;超牛ComfyUI节点AnyNode来了
  • Java-Stream流-概述、创建、使用:遍历/匹配、筛选、聚合、映射、归约、排序、提取/组合
  • 面向可复用性和可维护性的设计模式 课程学习总结
  • Go 语言中的 Viper 库来读取 YAML 配置文件
  • 面试八-存泄漏是什么,有哪几种,怎么解决?
  • vue实现图片懒加载
  • 网络编程——大端序小端序
  • 力扣爆刷第141天之二叉树十连刷(翻转、对称、深度、平衡、路径)
  • 解密Prompt系列15. LLM Agent之数据库应用设计:DIN C3 SQL-Palm BIRD
  • 上海汇正财经官网怎么样?客户好评如潮,口碑赞誉之声不绝于耳
  • 机器学习-6-对随机梯度下降算法SGD的理解
  • R可视化:可直接发表的柱状图
  • 前端面试问题:子组件的某一个方法调用执行逻辑由父组件的属性状态变化来决定
  • 【Godot4.2】Godot中的继承与组合
  • 832. 翻转图像 - 力扣
  • 数码论坛|基于SprinBoot+vue的数码论坛系统(源码+数据库+文档)
  • web自动化的断言和日志封装
  • 计算机体系结构期末快速复习
  • numpy向量的转置与向量相乘
  • 【大模型】 基于AI和全球化进程的权衡:开源大模型与闭源大模型
  • 自称“最美”通缉犯出狱当主播?央广网:三观怎能跟着“五官”跑
  • 日中友好议员联盟代表团访问中国人民对外友好协会
  • 俄乌战火不熄,特朗普在梵蒂冈与泽连斯基会晤后口风突变
  • 油电同智,安全超充!从上海车展看中国汽车产业先发优势
  • 银川市长信箱被指“已读乱回”,官方通报:对相关责任人问责处理
  • 持续更新丨伊朗官员:港口爆炸事件已致5人死亡