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

Windows Docker 部署 MySQL

部署 MySQL

打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 MySQL 服务。这里安装的是 8.3.0 Tag版本,如果需要安装其他或者最新版本,可以到 Docker Hub 进行查找。

docker run -itd --name mysql-8.3.0 --restart always -v C:\ProgramDatas\Docker\Containers\mysql-8.3.0\data:/var/lib/mysql -v C:\ProgramDatas\Docker\Containers\mysql-8.3.0\conf.d:/etc/mysql/conf.d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123abcABC@! mysql:8.3.0

-参数 --restart always 在容器退出时总是重启容器。
-参数 -e MYSQL_ROOT_PASSWORD=123abcABC@! 是环境变量,指定了 MySQL 默认 root 用户的密码。更多环境变量信息可以访问 Environment Variables。
-参数 -v C:\ProgramDatas\Docker\Containers\mysql-8.3.0\data:/var/lib/mysql 将容器内的 /var/lib/mysql 数据目录映射到物理机的 C:\ProgramDatas\Docker\Containers\mysql-8.3.0\data 目录下。
参数 -v C:\ProgramDatas\Docker\Containers\mysql-8.3.0\conf.d:/etc/mysql/conf.d 将容器内的 /etc/mysql/conf.d 配置目录映射到物理机的 C:\ProgramDatas\Docker\Containers\mysql-8.3.0\conf.d 目录下。

在这里插入图片描述
在这里插入图片描述

连接 MySQL

使用数据库客户端,连接 MySQL 数据库,默认用户名为 root,密码为启动容器时指定的密码环境变量。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 【Spring云原生】Spring Batch:海量数据高并发任务处理!数据处理纵享新丝滑!事务管理机制+并行处理+实例应用讲解
  • 基于JavaWEB SpringBoot婚纱影楼摄影预约网站设计和实现
  • 【打工日常】使用docker部署IT运维管理平台CAT
  • 微信小程序开发系列(十七)·事件传参·mark-自定义数据
  • 使用插件vue-seamless-scroll 完成内容持续动态
  • leetcode热题100刷题计划
  • Dgraph 入门教程四(开发环境的搭建)
  • 力扣面试经典150 —— 6-10题
  • python异常机制
  • YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information
  • 骨传导耳机怎么挑选?资深测评师一文教你搞定怎么选!
  • 外包干了8天,技术退步明显。。。。。
  • 网络编程套接字(2)——Socket套接字
  • IP传输方式——组播
  • #14vue3生成表单并跳转到外部地址的方式
  • 07.Android之多媒体问题
  • 4. 路由到控制器 - Laravel从零开始教程
  • 77. Combinations
  • ES2017异步函数现已正式可用
  • java8 Stream Pipelines 浅析
  • Java超时控制的实现
  • js对象的深浅拷贝
  • Laravel5.4 Queues队列学习
  • Next.js之基础概念(二)
  • nginx 配置多 域名 + 多 https
  • React as a UI Runtime(五、列表)
  • Redux 中间件分析
  • REST架构的思考
  • select2 取值 遍历 设置默认值
  • Vue小说阅读器(仿追书神器)
  • Zsh 开发指南(第十四篇 文件读写)
  • 初识 webpack
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 大整数乘法-表格法
  • 机器学习 vs. 深度学习
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 力扣(LeetCode)21
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2)nginx 安装、启停
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (Git) gitignore基础使用
  • (Java数据结构)ArrayList
  • (二)linux使用docker容器运行mysql
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Web项目创建比较不错的参考文章
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET委托:一个关于C#的睡前故事