每天备份太辛苦了可以试下mysql数据库加网站程序自动备份shell

支持mariadb数据库自动备份

先查看下mysqldump路径
先新个sqlback.sh例如

其中
user                                         #用户名
password                                #密码
dbname                                    #数据库名
/root/                                      #要保存的目录
/usr/bin/mysqldump             #mysqldump启动            这里写which mysqldump 查询结果
/www/nmfox.com                 #web目录
SQL_FSIZE=50m                     #数据分卷大小改成自已想分的大小
WEB_FSIZE=100m                    #网站分卷大小改成自已想分的大小
换成自已服务器上的配置。

然后一天更新一次备份文件

 


如果想上传到百度云可以下载脚本

本站网盘的zip版本 http://pan.baidu.com/s/1i3vYVI1

本站下的 下载完后在root目录下 解压不用改脚本的/root/nmfox/目录


 

也可以下载bpcs_uploader官方的上传脚本
http://oott123.github.com/bpcs_uploader/
which得到你的php绝对路径

这里得到的路径是/usr/bin/php/binphp

修改bpcs_uploader.php的头一句#!后的路径

#!/usr/bin/php/bin/php -d disable_functions -d safe_mode=Off

然后改可执行权限

 

《没有百度APP KEY,百度APP SECRET怎么用百度PCS上传脚本》

可以跟着这个教程 http://www.nmfox.com/2015/10/25/401.html

查询容量(配额)

上传文件         [path_local]本地路径         [path_remote]网盘应用路径

路径格式:bpcs_uploader/file.ext(路径中一定要包括文件名)

上传后,能在       百度网盘/我的应用数据/应用名/下找到一个叫file.ext的文件。

./bpcs_uploader.php download [path_local] [path_remote]      #下载文件
./bpcs_uploader.php delete [path_remote]                  #删除文件
./bpcs_uploader.php fetch [path_remote] [path_to_fetch]    #离线下载

然后用这个shell
/root/nmfox/换成下载脚本存放的目录
脚本存放目录

如果要合卷可以

 

cat 要合的备份的文件.z* > 合成后的文件名.zip