首先建议参考这几篇 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):
-d, --detach 后台运行命令
-i, --interactive 即使没连接容器,也将当前的STDIN绑定上
-t

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

被折叠的 条评论
为什么被折叠?



