docker部署mysql
2021-06-01 本文已影响0人
耍帅oldboy
docker pull mysql:5.7
docker run -it -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
#拷贝配置到主机
docker cp mysql:/etc/mysql/my.cnf d:/www/mysql/conf/
docker cp mysql:/etc/mysql/my.cnf.fallback d:/www/mysql/conf/
docker cp mysql:/etc/mysql/mysql.cnf d:/www/mysql/conf/
docker cp mysql:/etc/mysql/conf.d/docker.cnf d:/www/mysql/conf/conf.d/
docker cp mysql:/etc/mysql/conf.d/mysql.cnf d:/www/mysql/conf/conf.d/
docker cp mysql:/etc/mysql/conf.d/mysqldump.cnf d:/www/mysql/conf/conf.d/
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf d:/www/mysql/conf/mysql.conf.d/
#删除容器
docker rm -f mysql
#重新启动容器
docker run -it -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v d:/www/mysql/data:/var/lib/mysql -v d:/www/mysql/conf:/etc/mysql -v d:/www/mysql/conf/conf.d:/etc/mysql/conf.d -v d:/www/mysql/conf/mysql.conf.d:/etc/mysql/mysql.conf.d mysql:5.7