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

Docker + MySQL 在 Windows 11 上的本地安装部署文档

Docker + MySQL 在 Windows 11 上的本地安装部署文档

前置准备

  1. 确保 Docker Desktop 已在 Windows 11 上安装并运行
    • 打开 PowerShell 或终端,执行以下命令验证:
      docker--version docker info
    • 如果没有安装,请从 Docker 官网 下载并安装

步骤 1: 拉取 MySQL 镜像

在终端中执行以下命令拉取官方 MySQL 镜像(以最新稳定版 MySQL 8.0 为例):

docker pull mysql:8.0

步骤 2: 创建数据持久化目录(推荐)

为了防止数据在容器销毁后丢失,我们在本地创建一个目录用于存储 MySQL 数据:

# 在 D 盘(或你喜欢的其他位置)创建目录mkdir D:\docker-data\mysql\datamkdir D:\docker-data\mysql\conf mkdir D:\docker-data\mysql\logs

步骤 3: 启动 MySQL 容器

执行以下命令启动 MySQL 容器:

docker run-d \--name mysql-local \-p 3306:3306 \-v D:\\docker-data\\mysql\\data:/var/lib/mysql \-v D:\\docker-data\\mysql\\conf:/etc/mysql/conf.d \-v D:\\docker-data\\mysql\\logs:/var/log/mysql \-e MYSQL_ROOT_PASSWORD=root123456 \-e MYSQL_DATABASE=local_db \-e TZ=Asia/Shanghai \--restart=always \ mysql:8.0

参数说明:

  • -d: 后台运行容器
  • --name: 给容器命名
  • -p 3306:3306: 端口映射(主机:容器)
  • -v: 目录挂载(持久化数据、配置、日志)
  • -e MYSQL_ROOT_PASSWORD: 设置 root 用户密码(必填!)
  • -e MYSQL_DATABASE: 启动时自动创建一个数据库(可选)
  • -e TZ: 设置时区
  • --restart=always: 容器随 Docker 启动自动重启

步骤 4: 检查容器状态

# 查看容器运行状态dockerps-a# 查看 MySQL 日志docker logs mysql-local

步骤 5: 连接测试

你可以使用以下任意一种方式连接 MySQL:

方式 1: 在容器内连接

docker exec-it mysql-local mysql-u root-proot123456

方式 2: 用本地工具连接

使用 Navicat、DBeaver、MySQL Workbench 等工具:

  • 主机:localhost127.0.0.1
  • 端口:3306
  • 用户:root
  • 密码:root123456

常用管理命令

# 启动容器dockerstartmysql-local# 停止容器docker stop mysql-local# 重启容器docker restart mysql-local# 进入容器docker exec-it mysql-local bash# 删除容器(注意:数据如果有挂载不会丢失)dockerrm-f mysql-local

安全提示

  • 生产环境请不要使用过于简单的密码
  • 如不需要外网访问,建议只允许本地连接
  • 定期备份D:\docker-data\mysql\data目录
http://www.jsqmd.com/news/858206/

相关文章:

  • ComfyUI Manager插件生态治理:从技术债清理到高效工作流构建
  • 谷歌 Gemini 获视觉和移动能力,接入沃尔沃 EX60 助力停车标志解读与精准导航
  • 电子元件认识--电阻
  • Windows内核级硬件信息伪装机制深度解析与实现方案
  • 借助模型广场快速为你的应用选择合适的大模型
  • 快速文件夹预览:QuickLook.Plugin.FolderViewer终极解决方案
  • 如何快速搭建Sunshine游戏串流:面向新手的完整指南
  • 呼伦贝尔投资金条回收上门回收白银上门铂金回收旧钻石回收周边金银回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 安顺投资金条回收上门回收白银上门铂金回收旧钻石回收周边金银回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 企微自动拉群工具 自动开群工具
  • Fansly下载器完整指南:轻松批量保存你喜爱的创作者内容
  • 5分钟快速掌握SD-PPP:Photoshop AI插件的终极免费指南
  • 3步掌握Wayback Machine浏览器扩展:高效网页存档与历史版本查看完全指南
  • iMLite AI(悟境):面向户外场景的端侧实时决策引擎,已落地 50 万 + 设备
  • 基于AI通胀路径模型与美元流动性框架的黄金反弹研究:油价暴跌6%后金价反弹的再平衡机制分析
  • 使用Taotoken的Token Plan套餐如何有效控制AI应用开发成本
  • 告别杂乱背景!3分钟掌握开源AI去背景神器
  • 智能图像分层革命:5分钟将任何图片转换为可编辑PSD图层
  • 揭秘Midjourney V6毛发渲染黑箱:为何92.3%用户生成失败?3步精准激活纤维级细节层
  • 3个实战场景深度解析:利用cpulimit实现Linux进程CPU精准控制
  • 2026年国内水质检测仪市场专业分析:3家靠谱厂家深度评估与适配指南 - 高先生12138
  • 别乱刷题了!26年Web前端面试已经淘汰八股文了!
  • 人工智能AlphaFold:蛋白质结构预测的技术突破、科学影响与未来展望
  • 基于AI宏观风险传导模型的“超级通胀预警”:霍尔木兹海峡与厄尔尼诺共振下的大宗商品再定价机制
  • RA6M3 SDHI驱动实战:从寄存器配置到FatFs文件系统集成
  • 3步解锁IDM永久免费使用:开源激活脚本终极指南
  • 模块型 OLT 是什么?智慧光迅 vOLT 设备兼容性与选型全解析
  • PL2303老芯片Windows 10驱动安装终极指南:让旧设备重获新生
  • 成都水系统中央空调厂家盘点,看看哪家更靠谱
  • StreamCap:打破直播录制壁垒,轻松捕获40+平台精彩内容