美文网首页
docker安装mysql

docker安装mysql

作者: 彩笺w尺素 | 来源:发表于2020-04-16 14:34 被阅读0次

    1. 拉取mysql镜像

    docker pull mysql:5.7

    2. 创建挂载目录

    #用于挂载mysql数据文件 

    mkdir -p /home/mysql/data

    #用于挂载mysql配置文件

    mkdir -p /home/mysql/conf.d

    3. 使用镜像创建容器

    docker run --name mysql -p 3306:3306 --privileged=true -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root123 -d mysql:5.7

    #查看镜像 docker ps -a

    #停止mysql容器 docker stop mysql

    #删除容器 docker rm [容器id]

    // 需将my.cnf拷贝到挂载目录下

    docker run --name mysql -p 3306:3306 --privileged=true -v /home/mysql/data:/var/lib/mysql -v /home/mysql/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root123 -d mysql:5.7

    4. 防火墙设置

    #添加(--permanent永久生效,没有此参数重启后失效)

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    #重新载入

    firewall-cmd --reload

    #查看

    firewall-cmd --list-ports

    #删除(如果添加错误可以删除)

    firewall-cmd --zone= public --remove-port=80/tcp --permanent

    my.cnf文件

    my.cnf

    相关文章

      网友评论

          本文标题:docker安装mysql

          本文链接:https://www.haomeiwen.com/subject/hcvrvhtx.html