docker镜像下如何备份mysql数据

 时间:2026-02-15 22:36:38

1、首先连接进入linux,并且进入到docker配置文件所在目录下,如图:

docker镜像下如何备份mysql数据

2、然后通过docker-compose ps命令查看所安装的镜像

docker镜像下如何备份mysql数据

3、找到其中mysql的镜像名称,然后执行命令docker exec -it deploy_mysql_1 bash 进入mysql镜像

docker镜像下如何备份mysql数据

4、然后在镜像中进入mysql的bin目录下执行mysqldump命令备份:mysqldump -uroot -p 数据库名> /var/lib/mysql/bak.sql,回车然后输入密码即可备份成功。

docker镜像下如何备份mysql数据

docker镜像下如何备份mysql数据

5、注意:/var/lib/mysql这个路径是配置在docker配置文件中的,这个可以自定义。因为这个目录配置好了映射之后,就会直接同步到主机下面的目录:

docker镜像下如何备份mysql数据

6、那么怎么找到对应关系呢,可以执行docker inspect deploy_mysql_1查看mysq镜像信息找到对应关系,Destination表示镜像目录,Source表示对应的宿主机目录,我们只要备份到镜像目录下,数据就会同步到主机的对应目录下

docker镜像下如何备份mysql数据

7、切换到镜像目录/var/lib/mysql查看会发现已经被备份成功,然后切换到对应的主机目录里面发现也会有一份文件,我们就可以将主机目录下的备份文件导出到本地即可

docker镜像下如何备份mysql数据

docker镜像下如何备份mysql数据

  • 【校园指南】四川师范大学志愿活动篇
  • Win11怎么查以前连接过的wifi密码?
  • 如何查看电脑曾经连接过的“WIFI”密码
  • 如何查看手机已连接的wifi密码?
  • win10系统中如何查看无线网密码
  • 热门搜索
    路由器重启 word里面怎么画图 怎么换qq空间背景 合肥哪里好玩 社保卡如何激活 暴风魔镜怎么样 去哪里 怎么做丰胸手术 卖家怎么开通花呗 威海洲际休闲旅游度假区