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

    PassJava (佳必过) 项目全套学习教程连载中,关注公众号第一时间获取。

    docker 安装mysql

    1.下载镜像

    sudo docker pull mysql:5.7
    
    ubuntu@VM-0-13-ubuntu:~$ sudo docker pull mysql:5.7
    5.7: Pulling from library/mysql
    c499e6d256d6: Pull complete 
    22c4cdf4ea75: Pull complete 
    6ff5091a5a30: Pull complete 
    2fd3d1af9403: Pull complete 
    0d9d26127d1d: Pull complete 
    54a67d4e7579: Pull complete 
    fe989230d866: Pull complete 
    466a91a95e2f: Pull complete 
    3e4554c238f1: Pull complete 
    603b48ead88c: Pull complete 
    1e86a9aa7171: Pull complete 
    Digest: sha256:fbaeced79cfdae5d3c8d4a8c41e883f254f72ed7428c6b93a498824b76d97121
    Status: Downloaded newer image for mysql:5.7
    docker.io/library/mysql:5.7
    

    2.查看下载的镜像

    sudo docker images
    

    mark

    3.创建mysql实例并启动

    • 创建mysql实例并启动
    sudo docker run -p 3306:3306 --name mysql 
    -v /mydata/mysql/log:/var/log/mysql 
    -v /mydata/mysql/data:/var/lib/mysql 
    -v /mydata/mysql/conf:/etc/mysql 
    -e MYSQL_ROOT_PASSWORD=root 
    -d mysql:5.7
    参数说明
    -p 3306:3306 将容器的3306端口映射到主机
    -v /mydata/mysql/log:/var/log/mysql 将日志文件挂载到主机
    -v /mydata/mysql/data:/var/lib/mysql 将数据文件挂载到主机
    -v /mydata/mysql/conf:/etc/mysql 将配置文件挂载到主机
    

    mark

    • 查看docker容器

      mysql容器已启动

    mark

    4.连接数据库

    • 用Workbench连接数据库

    mark

    • 查看数据库

    mark

    5.进入mysql 容器

    sudo docker exec -it mysql /bin/bash
    

    mark

    6.查看虚拟机映射文件

    cd /mydata/mysql
    ls
    

    mark

    公众号

    mark

  • 相关阅读:
    python之字符串【str】
    python之列表【list】
    python之os模块
    MySQL 模糊查询
    Dreamoon-Operating on a graph(并查集+链表)
    Dreamoon-Operation Love(凸包)
    CF1382D.Unmerge(背包)
    PAT-T1027 Larry and Inversions (树状数组)
    CF1379C.Choosing Flowers(二分)
    矩阵快速幂模板
  • 原文地址:https://www.cnblogs.com/jackson0714/p/12664926.html
Copyright © 2011-2022 走看看