重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
前言
莒南网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢?
解决办法其实还是用mysqldump命令,但是我们需要进入docker的mysql容器内去执行它,并且通过配置volumes让导出的数据文件可以拷贝到宿主机的磁盘上
所以操作步骤就可以分为:
至于数据导入,太过简单,就不说了
先来看看mysqldump命令常见选项:
配置volumes
首先我是利用docker-compose进行docker容器的编排,完整的配置代码请看这个项目: liumapp/rabbitmq-mysql-redis-in-docker
请注意这个项目的docker-compose.yml配置文件中,有以下几行:
mysql: container_name: mysql image: mysql:5.5.60 restart: always volumes: - ./mysql/data:/var/lib/mysql - ./mysql/conf/mysqld.conf:/etc/mysql/mysql.conf.d/mysqld.cnf