# db-backup(数据库备份助手)
**Repository Path**: phpzu/db-backup
## Basic Information
- **Project Name**: db-backup(数据库备份助手)
- **Description**: 数据库备份管理系统,可以支持手动备份、自动备份、压缩备份
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 61
- **Created**: 2023-09-07
- **Last Updated**: 2023-09-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# db-backup
#### 介绍
数据库备份管理系统(暂只支持MySQL)
#### 技术选型
1. SpringBoot,MySQL,mybatis-plus,quartz,thymeleaf,lombok
#### 安装教程
1. 创建数据库:db-backup,导入/resources/sql/db-backup.sql,修改数据库配置信息
```
spring:
# Mysql配置
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/db-backup?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&useSSL=true&characterEncoding=UTF-8
username: root
password: 123456
```
2. 启动项目,访问:http://localhost:8080/db-backup/
用户名密码在配置文件中
```
# Sa-Token-Quick-Login 配置
sa:
# 登录账号
name: 'admin'
# 登录密码
pwd: '123456'
```
3. 可在【分区管理】中创建分区,有一个默认分区(此步骤可省略)
4. 可在【实例管理】中添加实例,连接你的数据库信息,暂时只支持MySQL
5. 可在【实例管理】中添加备份,有手动备份及自动备份,可备份整库和单独几张表,可单独备份表结构、表数据、表结构+表数据
6. 可在【任务管理】中查看添加的备份任务
7. 可在【备份记录】中查看备份的日志以及备份文件的下载
#### 功能截图
#### 在线演示
http://1.14.96.198/db-backup/
#### 注意
mysqldump不是内部命令
需要将MySQL加入环境变量
#### 捐赠
如果觉得还不错,请作者喝杯咖啡吧 ☺
微信扫一扫 | 支付宝扫一扫 |
![]() |
![]() |