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
-修改配置
签名:这个人很懒,什么也没有留下!