前端小记 前端小记
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
    • Vue
  • 学习笔记

    • 《Vue》踩坑笔记
    • TypeScript学习笔记
    • 小程序笔记
    • JavaScript设计模式笔记
  • 工具
  • CentOS
  • Java
  • Docker
  • Linux
  • Maven
  • MySQL
  • 其他
  • 技术文档
  • GitHub部署及推送
  • Nodejs
  • 博客搭建
  • Fullpage全屏轮播插件
  • svn
  • 学习
  • 系统重装
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

sweetheart

前端小记
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
    • Vue
  • 学习笔记

    • 《Vue》踩坑笔记
    • TypeScript学习笔记
    • 小程序笔记
    • JavaScript设计模式笔记
  • 工具
  • CentOS
  • Java
  • Docker
  • Linux
  • Maven
  • MySQL
  • 其他
  • 技术文档
  • GitHub部署及推送
  • Nodejs
  • 博客搭建
  • Fullpage全屏轮播插件
  • svn
  • 学习
  • 系统重装
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • centos

  • java

  • docker

    • Docker三要素
    • CentOS7及6安装Docker
    • Docker配置阿里云镜像加速
    • 启动Docker容器测试helloworld及Docker和虚拟机的区别
    • Docker常见帮助命令、镜像命令、容器命令
    • Docker镜像原理
    • Docker镜像commit
    • Docker容器数据卷
    • Docker安装MySQL
      • 1.docker hub 上查找 mysql 镜像
      • 2.从 docker hub 上拉取 mysql 镜像到本地标签为 5.7
      • 3.使用 mysql5.7 镜像创建容器(也叫运行镜像)
      • 4. 查看容器 ID
      • 5. 进入 mysql5.7 这个容器
      • 6.连接 mysql 数据库
      • 7.测试 mysql 数据库
      • 8.通过 Windows10 连接 docker 容器内的 mysql 数据库
      • 9.数据库备份
    • Docker安装Redis
  • Linux

  • maven

  • MySQL

  • 其他

  • 后端
  • docker
sweetheart
2019-11-29
目录

Docker安装MySQL

# Docker 安装 MySQL

# 1.docker hub 上查找 mysql 镜像

    docker search mysql
1

# 2.从 docker hub 上拉取 mysql 镜像到本地标签为 5.7

    docker pull mysql:5.7
1

# 3.使用 mysql5.7 镜像创建容器(也叫运行镜像)

    docker run -p 12345:3306 --name mysql -v /gguse/mysql/conf:/etc/mysql/conf.d -v /gguse/mysql/logs:/logs -v /gguse/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
    //命令说明
    -p 12345:3306  : 将主机的12345端口映射到docker容器的3306端口
    --name mysql    :运行服务器的名字
    -v /gguse/mysql/conf:/etc/mysql/conf.d
         :将主机/gguse/mysql目录下的conf/my.cnf挂载到容器的 /etc/mysql/conf.d
    -v /gguse/mysql/logs:/logs                :将主机/gguse/mysql目录下的logs目录挂载到容器的 /logs
    -v /gguse/mysql/data:/var/lib/mysql       :将主机/gguse/mysql目录下的data目录挂载到容器的 /var/lib/mysql
    -e MYSQL_ROOT_PASSWORD=123456             :初始化root用户的密码
    -d mysql:5.7                              :后台程序运行mysql5.7
1
2
3
4
5
6
7
8
9
10

# 4. 查看容器 ID

    docker ps
1

# 5. 进入 mysql5.7 这个容器

    docker exec -it  容器ID  /bin/bash
1

# 6.连接 mysql 数据库

    mysql -uroot -p123456
1

# 7.测试 mysql 数据库

    show databases
1

# 8.通过 Windows10 连接 docker 容器内的 mysql 数据库

    ifconfig    //查看IP
    IP地址处输入查看到的ip,端口号为12345,连接名为root,密码为123456
    点击连接,连接成功表示通过测试,若连接不成功请检查ip、端口号、用户名、密码是否正确
1
2
3

# 9.数据库备份

    docker exec mysql容器ID sh -C 'exec mysqldump --all-databases -uroot -p"123456" ' > /gguse/all-databases.sql
1
完善页面 (opens new window)
上次更新: 2024-11-28 17:23:47
Docker容器数据卷
Docker安装Redis

← Docker容器数据卷 Docker安装Redis→

最近更新
01
git常用操作手册
12-26
02
常用的前端工具库
12-19
03
前端构建工具
12-19
更多文章>
前端小记 版权所有 | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式