一切福田,不離方寸,從心而覓,感無不通。

使用Docker安装MySQL

一、安装docker#

windows 和 mac 版可以直接到官网下载 docker desktop

linux 的安装方法可以参考 https://www.cnblogs.com/myzony/p/9071210.html

可以在shell中输入以下命令检查是否成功安装: sudo docker version

二、建立镜像#

  1. 拉取官方镜像(我们这里选择5.7,如果不写后面的版本号则会自动拉取最新版)

    MySQL文档地址
  2. 检查是否拉取成功
  3. 一般来说数据库容器不需要建立目录映射

    • –name:容器名,此处命名为mysql
    • -e:配置信息,此处配置mysql的root用户的登陆密码
    • -p:端口映射,此处映射 主机3306端口 到 容器的3306端口
    • -d:后台运行容器,保证在退出终端后容器继续运行
  4. 如果要建立目录映射

    • -v:主机和容器的目录映射关系,":"前为主机目录,之后为容器目录
  5. 检查容器是否正确运行

    • 可以看到容器ID,容器的源镜像,启动命令,创建时间,状态,端口映射信息,容器名字

三、连接mysql#

  1. 进入docker本地连接mysql客户端
  2. 使用远程连接软件时要注意一个问题

    我们在创建容器的时候已经将容器的3306端口和主机的3306端口映射到一起,所以我们应该访问:

  3. 如果你的容器运行正常,但是无法访问到MySQL,一般有以下几个可能的原因:
    • 防火墙阻拦

    • 需要进入docker本地客户端设置远程访问账号

      原理:

      SHELL 复制 全屏

参考连接:#

https://blog.csdn.net/jor_ivy/article/details/81323199

https://www.52pojie.cn/thread-727433-1-1.html

 

from:https://www.cnblogs.com/sablier/p/11605606.html