# database-dump **Repository Path**: mingxiaowc/database-dump ## Basic Information - **Project Name**: database-dump - **Description**: 备份数据库内容 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-26 - **Last Updated**: 2023-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 背景 > 在日常开发过程中经常会修改数据库表结构及表中的数据,甚至有可能因为环境原因导致数据丢失。于是我希望有一个简单的工具来定期备份数据库中的数据。 #### 实现逻辑 > 基于数据库客户端定期执行dump命令来备份数据 #### 使用方式 - 通过Dockerfile构建镜像,在docker容器中运行(推荐)。 - 启动命令:docker run -it --name database-dump <镜像> bash - 可以通过--dump.mysql.flag=xx的方式添加参数 - 直接启动项目(需要在本机安装数据库客户端) > 具体配置可参考application.yml文件