1 Star 0 Fork 1

郭贤龙 / sql-backup

forked from 李安颖 / sql-backup 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

sql-backup

数据库备份程序

用于数据库备份,目前有写sh脚本可以在linux直接使用。windows需要自己去找找脚本启动了,我没有找到。

介绍部分:

1.本程序目前支持mysql备份,并且支持sftp远程备份文件上传。
2.备份策略支持,(1)按照周期性备份,单位秒。(2)按照时间段备份,例如3-4,就是说只有当前运行的系统时间为3点到4点才允许备份。当两种条件都满足才进行备份。

详细可以查看配置文件sys.properties。

#数据库类型
dbType=mysql
#备份周期(单位秒)
db.cycle=3600
#备份执行时间段24小时制,3-4的意思是3点到4点才允许备份,否则不进行备份,一般设置为半夜。
db.range=0-24
#数据库名称
db.name=tool
#数据库用户名
db.username=root
#数据库用户密码
db.password=123456
#数据库主机名
db.host=127.0.0.1
#数据库端口
db.port=3306
#配置备份保存的本地路径,只支持绝对路径
db.savePath=/test
#是否开启ftp远程备份,开启为true,否则为false,效果就是会将备份文件上传一份到ftp服务器
openFtp=true
#是否是sftp
isSftp=true
#ftp服务器主机地址
ftp.host=127.0.0.1
#ftp服务器端口
ftp.port=22
#ftp用户名
ftp.username=test
#ftp用户密码
ftp.password=test
#保存在ftp服务器上的路径,支持相对路径和绝对路径。
ftp.savePath=test
#windows下的mysql备份命令
windows.mysql=mysqldump -h %s -P %s -u%s -p%s -q -R -e --hex-blob --result-file=%s --default-character-set=utf8 %s
#linux下的mysql备份命令
linux.mysql=./mysqldump -h %s -P %s -u%s -p%s -q -R -e --hex-blob --result-file=%s --default-character-set=utf8 %s

空文件

简介

mysql数据库备份小程序 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/guoxianlong/sql-backup.git
git@gitee.com:guoxianlong/sql-backup.git
guoxianlong
sql-backup
sql-backup
master

搜索帮助