zoukankan      html  css  js  c++  java
  • docker安装mysql方法

    环境描述

    环境版本
    centos 7
    docker 1.13.1
    mysql 5.6

    ① 下载mysql 5.6官方镜像

    docker pull mysql:5.6
    docker images | grep mysql
    
     
    image.png

    ② 创建宿主机存储mysql数据路径

    #创建外部存储的路径
    sudo mkdir /usr/local/soft
    ##进入挂载文件的路径
    cd /usr/local/soft
    
     
    image.png

    ③ 使用镜像创建mysql容器

     docker run 
     -p 3306:3306 
     --name mysql 
     -v $PWD/mysql/conf:/etc/mysql/conf.d 
     -v $PWD/mysql/logs:/logs 
     -v $PWD/mysql/data:/var/lib/mysql 
     -e MYSQL_ROOT_PASSWORD=123456 
     -e TZ=Asia/Shanghai 
     -d mysql:5.6
    
    ## 查看容器是否运行起来
    docker ps | grep mysql
    
     
     

    • -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。
    • -v $PWD/mysql/conf:/etc/mysql/conf.d:将主机当前目录下mysql的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf
    • -v $PWD/mysql/logs:/logs:将主机当前目录下mysql的 logs 目录挂载到容器的 /logs。
    • -v $PWD/mysql/data:/var/lib/mysql :将主机当前目录下mysql的data目录挂载到容器的 /var/lib/mysql
    • -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
    • -e TZ=Asia/Shanghai :将时区设置为上海
    • ‘’ 斜杠用于换行好看点

    ④ 使用远程工具连接mysql

  • 相关阅读:
    node
    github
    [模块] pdf转图片-pdf2image
    python 15 自定义模块 随机数 时间模块
    python 14 装饰器
    python 13 内置函数II 匿名函数 闭包
    python 12 生成器 列表推导式 内置函数I
    python 11 函数名 迭代器
    python 10 形参角度 名称空间 加载顺序
    python 09 函数参数初识
  • 原文地址:https://www.cnblogs.com/peijz/p/12383408.html
Copyright © 2011-2022 走看看