Docker 实战 常用的操作:mysql容器中的数据 导入|导出|备份等

本文介绍了如何在Docker环境中进行MySQL数据库的备份、导出和导入操作。首先查看源MySQL的Docker镜像,然后使用`docker exec`命令在容器中执行备份。备份完成后,可以通过拷贝文件到目标MySQL容器内部并使用`source`命令导入数据。建议使用命令行方式执行这些操作,并避免频繁移动SQL文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先建议参考这几篇 Docker基础
Docker 基础之 Docker概览,版本安装介绍,镜像,容器,network,数据卷,仓库
Docker 基础之 Dockerfile
Docker 基础之 Docker Compose

1.mysql镜像的备份|导出|导入

步骤:
0.查看 源mysql 的 docker镜像;

  • root权限下, docker ps 找到 mysql容器

1.备份 源mysql 数据库;

  • docker exec -it xxx(注:docker容器名称或ID均可) mysqldump -u xxx(数据用户名) -p xxx(数据库密码) db_name(数据库名称) > xxx.sql(导出表格路径)
  • 关于上述命令的解释,可以参考上面的几篇基础文章。这里在下面也做了粘贴

容器中执行新命令 docker exec
作用:
在容器中运行一个命令
命令格式:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
命令参数(OPTIONS)&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值