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

linux环境docker安装mysql

1:docker拉取mysql镜像(可有自己选择mysql版本)

[root@localhost ~]# docker pull mysql:8.0

2: Docker 中启动 MySQL 容器,可以使用以下命令:

docker run 
-d 
--name mysql_container 
-v ./sql:/docker-entrypoint-initdb.d
-v ./mysql/conf:/etc/mysql/mysql.conf.d 
-v ./mysql/log:/var/log/mysql 
-v ./mysql/data:/var/lib/mysql 
-p 3306:3306 
-e MYSQL_ROOT_PASSWORD=<root_password> 
-e TZ=Asia/Shanghai 
mysql:8.0

3:解释一下上述命令中的参数:

-d   以后台模式运行容器
--name mysql_container:为容器指定一个名称(您可以根据需要自定义)
-v ./sql:/docker-entrypoint-initdb.d:将 ./sql 主机目录挂载到容器中的 /docker-entrypoint-initdb.d 目录,用于初始化数据库(可有可无)
-v ./mysql/conf:/etc/mysql/mysql.conf.d:将 ./mysql/conf 主机目录挂载到容器中的 /etc/mysql/mysql.conf.d 目录,用于配置 MySQL(可有可无)
-v ./mysql/log:/var/log/mysql:将 ./mysql/log 主机目录挂载到容器中的 /var/log/mysql 目录,用于存储 MySQL 日志(建议有)
-v ./mysql/data:/var/lib/mysql:将 ./mysql/data 主机目录挂载到容器中的 /var/lib/mysql 目录,用于存储 MySQL 数据(建议有)
-p 将本地主机的 3306 端口映射到容器内的 3306 端口。这允许你通过主机上的端口访问容器中的服务
-e MYSQL_ROOT_PASSWORD=<root_password>:设置 MySQL 的 root 用户密码。请将 <root_password> 替换为您想要设置的密码
-e TZ=Asia/Shanghai 参数设置容器的时区为 Asia/Shanghai
mysql:8.0:指定要使用的 MySQL 镜像及其版本
http://www.lryc.cn/news/133886.html

相关文章:

  • taro h5 formData上传图片的坑-Required request part ‘file‘ is not present
  • GNU GRUB version 2.06 Minimal Bash-lke line editing is supported 问题修复
  • Embedding 向量生成GPT数据使用相关
  • Jenkins工具系列 —— 配置邮箱 每个job下动态设置临时发送人
  • 华纳云:ubuntu中怎么查看进程占用的端口
  • 【学会动态规划】 最长递增子序列(26)
  • Azure虚拟网络对等互连
  • CTFhub-sql-整数注入
  • 管理类联考——逻辑——真题篇——按知识分类——汇总篇——二、论证逻辑——归纳——第三节 归纳论证有效性
  • PaddleRS 1.0.0版本安装
  • 三维重建 PyQt Python MRP 四视图(横断面,冠状面,矢状面,3D)
  • 使用vscode编写插件-php语言
  • 【笔记】Spark3 AQE(Adaptive Query Execution)
  • 【雷达】接收和去噪L波段雷达接收到的信号研究(Matlab代码实现)
  • 【云原生】Docker Cgroups资源控制管理
  • k8s部署prometheus
  • 飞书小程序开发
  • Revit 3D高效处理:cad exchanger sdk 3.21 Crack
  • 【已解决】Linux中启动docker 出现 ‘ Failed to start docker.service: Unit not found. ’ 错误
  • 【学习日记】【FreeRTOS】时间片的实现
  • CentOS Docker仓库和代理配置
  • Lnton羚通算法算力云平台在环境配置中Windows10终端和VSCode下如何打开Anaconda-Prompt
  • Python web实战之细说Django的集成测试
  • Laravel 模型的作用域 模型的访问器和修改器 ⑨
  • 每日一学——交换机
  • 数学建模大全及优缺点解读
  • C++简介
  • 【广州华锐互动】3D空间编辑器:一款简洁易用的VR/3D在线编辑工具
  • golang云原生项目☞redis配置
  • C++ malloc/free/new/delete详解(内存管理)