mac下使用docker安装mysql

2023-11-09

拉取mysql镜像

docker pull mysql

在这里插入图片描述
拉取完后大致是这样的控制台输出,因为我这里已经拉取过了,这时候我们查看一下镜像是否拉取下来

查看镜像拉取状态

docker container ls

在这里插入图片描述

在这里我们可以看到我的镜像是在5天前左右拉取下来的

创建mysql/data文件夹

这里的mysql data是将来docker的mysql内容挂载的路径,如下图:
在这里插入图片描述

使用docker启动mysql

命令如下:
docker run -d -p 127.0.0.1:3306:3306 –name mysql -v /Users/shiyuan/Documents/dockerroot/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
参数说明:

  • (1) -d (Detached)表示容器将以后台模式运行,所有I/O数据只能通过网络资源或者共享卷组来进行交互。
  • (2) -p 127.0.0.1:3306:3306将主机(127.0.0.1)的端口 3306 映射到容器的端口 3306 中。这样访问主机中的 3306 端口就等于访问容器中的 3306 端口。
  • (3) –name mysql57给容器取名为 mysql57,这样方便记忆。
  • (4) -v /Users/shiyuan/Documents/dockerroot/mysql/data:/var/lib/mysql 将本机的文件目录挂载到容器对应的目录(/var/lib/mysql)中。这样可以通过数据卷实现容器中数据的持久化。
  • (6) -e MYSQL_ROOT_PASSWORD=”123456”-e 表示设置环境变量,此处设置了 mysql root 用户的初始密码为 123456。

这样我们就将mysql运行起来了,现在我们用navicat进行链接测试

测试mysql链接情况

输入密码,点击左下边的test就会弹出上面的链接成功的弹框
在这里插入图片描述

ad time

超详细图文搭建个人免费博客

欢迎关注「蛇崽网盘教程资源」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。

在微信后台回复「130个小程序」,即可免费领取享有导入就能跑的微信小程序

在微信后台回复「Flutter移动电商」,即可免费领取Flutter移动电商系列全套
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mac下使用docker安装mysql 的相关文章

随机推荐

  • java什么时候用异常_深入理解Java异常的使用场景

    最近在项目代码中 遇见异常滥用的情形 分析下会带来哪些后果 1 代码可读性变差 业务逻辑难以理解 异常流与业务状态流混在一起 无法从接口协议层面理解业务代码 只能深入到方法 Method 内部才能准确理解返回值的行为 可看一下代码 publ
  • 如何计算留存率(Hive Sql or Spark sql)

    在互联网行业中 用户在某段时间内开始使用应用 经过一段时间后 仍然继续使用该应用的用户 被认作是留存用户 这部分用户占当时新增用户的比例即是留存率 会按照每隔1单位时间 例日 周 月 来进行统计 顾名思义 留存指的就是 有多少用户留下来了
  • unistd.h文件

    转载地址 http baike baidu com link url nEyMMFYevs4yoHgQUs2bcfd5WApHUKx0b1ervi7ulR09YhtqC4txmvL1Ce3FS8xTKtWQuvmEBHC9xezMGpvGH
  • valgrind 在开发板上运行以及使用

    前言 bedug无处不在 今天花落我家 现象 一个月出现一次异常 难易复现排查 借助神器valgrind排查 1 下载及编译准备 下载地址 https www valgrind org tar jxvf valgrind 3 16 1 ta
  • java实用类之正则工具类

    正则工具类 public class PatternUtil 匹配邮箱正则 private static final Pattern VALID EMAIL ADDRESS REGEX Pattern compile A Z0 9 A Z0
  • EL文件上传

    一 通过时间修改与文件上传 weixin 43985399的博客 CSDN博客查询并添加相应的文件 二 编辑前端页面
  • [操作系统]3.内存管理

    和前面两篇是差不多的思路 仅为快速复习操作i系统基础知识点 例题暂无 考试不要参考 知识点来自王道操作系统 1 内存管理的基本要求和设定 内存管理主要完成的功能有 内存空间的分配和回收 地址转换 把逻辑地址转化为内存物理地址 内存空间的扩充
  • LUT学习了解

    知乎 LUT Lookup Table 颜色查找表 通过LUT可以将一组RGB值输出为另一组RGB值 从而改变画面的曝光与色彩 如果我们规定 当原始R值为0时 输出R值为5 当原始R值为1时 输出R值为6 当原始R值为2时 输出R值为8 当
  • Android开机服务启动流程

    在Android系统启动时候 会解析init rc文件 然后根据里面的定义 启动各种服务 如netd zygote servier manager等等 但这些服务之间其实是有依赖关系的 而且当其中的某个服务启动失败时 有时候会影响后续的服务
  • 火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊

    正在光顾 CSDN 的你 好呀 我是沉默王二 上周在欣赏阮一峰老师的 科技周刊 时 发现了一个牛逼的学习路线 在 GitHub 上已经标星 144k 了 简直火爆 里面不仅涵盖了前端和后端的学习路线 还有运维的学习路线 作为一名程序员 如果
  • 计算机组成原理实验一报告——运算器

    一 实验目的 了解和掌握Am2901运算器的组成结构和工作原理 认识和掌握TEC 2机运算器的组成和工作原理 认识和掌握TEC 2机运算器相关控制信号的含义和使用方法 二 实验原理 Am2901运算器 1 Am2901 芯片内部组成结构 A
  • 276_Python_桌面的一个TXT文档里的内容,插入到Word文档的指定位置

    在当前Word文档的第几段插入内容 当你需要将一个TXT文档的内容插入到Word文档的特定位置时 你可以使用Python的docx库来处理Word文档 以及内置的文件操作功能来读取TXT文档 首先 确保你已经安装了docx库 如果没有 可以
  • 敏捷--寻求更小发布集

    鱼骨思维 核心主线 优先级模型 差异化功能 具有明显竞争优势的功能特性 搅局功能 瞄准并用于叫板差异化产品的功能特性 快速低价或者强势营销的方式进入市场 降成本功能 可以降低组织成本的功能 基础功能 参与市场竞争的必要性基础功能 mvp理解
  • FFmpeg降低编码延迟记录

    背景 最近使用FFmpeg编码时 264 265的软编和NVIDIA硬编 有不同程序的缓存 具体表现就是调用avcodec send frame多次后才能调用avcodec receive packet一次 自测x264缓存了40帧 h26
  • Linux_Vs2017 error pthread

    解决办法 右键 gt 属性 添加pthread
  • 深入理解python中的None对象

    1 None None是python中的一个特殊的常量 表示一个空的对象 空值是python中的一个特殊值 数据为空并不代表是空对象 例如 等都不是None None和任何对象比较返回值都是False 除了自己 gt gt gt L gt
  • eclipse中将Maven Dependencies Libraries移除后的恢复办法

    参考文章 转载地址 在eclipse中 如果你不小心在properties gt Java Build Path中将Maven Dependencies Libraries 移除了怎么恢复呢 解决办法 1 右键你的项目 gt Maven g
  • 传输层 —— FTP

    一 FTP 二 FTP工作原理
  • C++学习(四九零)add_library生成动态库和静态库

    1 静态库 add library hello library STATIC src hello cpp 2 动态库 注意这里是SHARED 而不是DYNAMIC add library hello library SHARED src h
  • mac下使用docker安装mysql

    拉取mysql镜像 docker pull mysql 拉取完后大致是这样的控制台输出 因为我这里已经拉取过了 这时候我们查看一下镜像是否拉取下来 查看镜像拉取状态 docker container ls 在这里我们可以看到我的镜像是在5天