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

在docker中部署mysql

部署 MySQL(端口 9006)

1. 创建数据目录
mkdir -p ~/qihuang/mysql/data
2. 启动 MySQL 容器
docker run -d \--name mysql-qihuang \-p 9006:3306 \-v ~/qihuang/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=root \-e MYSQL_DATABASE=qihuangdb \-e MYSQL_USER=qihuang \-e MYSQL_PASSWORD=qihuang \mysql:8.0

参数说明

  • -p 9006:3306:将宿主机的 9006 端口映射到容器的 3306 端口(MySQL 默认端口)。
  • -v:挂载数据目录。
  • -e:设置 root 密码、创建默认数据库和用户(请修改为实际值)。

三、验证服务运行状态

docker ps

预期输出

CONTAINER ID   IMAGE       COMMAND                  CREATED          STATUS          PORTS                     NAMES
xxxxxxxxx      mysql:8.0   "docker-entrypoint.s…"   5 seconds ago    Up 4 seconds    0.0.0.0:9006->3306/tcp    mysql
xxxxxxxxx      mongo:6.0   "docker-entrypoint.s…"   10 seconds ago   Up 9 seconds    0.0.0.0:9017->27017/tcp   mongodb

四、访问服务

1. 连接 MySQL
mysql -h 127.0.0.1 -P 9006 -u root -p
2. 连接 MongoDB
mongosh "mongodb://admin:admin@127.0.0.1:9017/"
http://www.dtcms.com/a/249504.html

相关文章:

  • 计算机网络笔记(四十二)——6.5电子邮件
  • http1.x VS http2.x 协议
  • csharp设计方法
  • Qt--信号槽发送QVector
  • 专注于PLC数据采集MES交互解决方案
  • Redis集群模式之Redis Cluster(3)
  • 【0.2 漫画操作系统原理】
  • 从0开始学习R语言--Day23--稳健回归
  • volka烹饪常用英语
  • Salesforce 推出Marketing Cloud Next营销云
  • Docker 部署 PostgreSQL 指南
  • 0x-5-ORA-03113-ORA-01081-记一次删归档改spfile-开实例
  • Vue3中v-bind指令用法详解
  • 论文略读: CITYANCHOR: CITY-SCALE 3D VISUAL GROUNDING WITH MULTI-MODALITY LLMS
  • 渲染进阶内容——机械动力的渲染(1)
  • 小程序跳转链接实战:https://wxaurl.cn/、weixin://dl/business/ 跳转与明文 URL Scheme 生成指南
  • MaxCompute的Logview分析详解
  • K8S 专栏 —— Pod 篇
  • 人工智能学习20-Pandas-自定义的函数
  • 单片机电路设计
  • 剖析电商搜索要点并基于Es+Redis模拟电商搜索行为
  • 滚珠螺杆的预紧间隙如何调整?
  • python基础举例
  • 地理数据库 gdb mdb sde 名称的由来
  • gpt3大模型蒸馏后效果会变差么
  • MySQL从库复制延迟的监测
  • 如何在 ArcGIS 中使用 Microsoft Excel 文件_20250614
  • 青少年编程与数学 01-011 系统软件简介 20 编译系统
  • VMware虚拟机集群上部署HDFS集群
  • 【消息队列】——消息队列的高可用与容灾设计