docker mysql5.6 mysql



docker pull mysql:5.6


-第一次启动Docker-MySql主要是查看Docker里面MySQL的默认配置,数据位置,日志位置,配置文件位置)

docker run -it --entrypoint /bin/bash --rm mysql:5.6 

(创建并进入容器里,方便查看容器里面的默认设置,--rm参数表示退出容器会自动删除当前容器)

#cat /etc/mysql/mysql.cnf(查看默认配置文件)


-第二次启动Docker-MySql

docker run --detach \

    --publish 13306:3306 \

    --restart always \

    --volume /data/mysql/conf:/etc/mysql/conf.d \

    --volume /data/mysql/mysqldata:/var/lib/mysql \

    --volume /data/mysql/backup:/data/backup \

    --volume /etc/localtime:/etc/localtime \

    --env MYSQL_ROOT_PASSWORD=1234 \

    mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci


-修改配置


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回