linux vps备份脚本,vps自动备份shell脚本代码

# 备份数据存放目录

backup_dir="/root/vps-bak"

mysql备份选项

# 是否启用mysql备份,0是关闭,1是启用。

enable_mysql_backup="1"

# 数据库备份时间间隔,1小时=3600秒。

mysql_backup_cycle="43200"

# 数据库备份保存数量,默认保存最近4次备份。

# 例如:一天备份二次,需要保存最近二天备份,则此处填"4"

mysql_backup_num="4"

# 数据库主机、用户名、密码。

mysql_host="localhost"

mysql_user="root"

mysql_pwd="123456"

# 需要备份的数据库名,多个数据库要用空格分开,all表示所有数据库。

mysql_db_names="all"

# 需要排除备份的数据库名,多个数据库要用"|"分开。

mysql_exclude_db="phpmyadmin|information_schema|performance_schema"

web备份选项

# 是否启用web数据本地备份,0是关闭,1是启用。

enable_local_backup="1"

# 数据备份时间间隔,1小时=3600秒。

www_backup_cycle="86400"

# 数据备份保存数量,默认保存最近2次备份。

# 例如:一天备份一次,需要保存最近二天备份,则此处填"2"

www_backup_num="2"

# 需要备份的数据源目录,多个目录要用空格分开。

www_backup_dirs="/home /var/www"

# 需要备份的数据源目录深度,文件夹=0,文件夹+子文件夹=1

www_backup_depth="1"

ftp备份选项

# 是否启用远程ftp备份,0是关闭,1是启用。

enable_ftp_backup="0"

# ftp备份间隔,0表示禁用,1小时=3600秒

ftp_backup_cycle="0"

# ftp备份模式,完全备份=0,增量备份=1

ftp_backup_mode="0"

# 远程ftp存储备份文件夹,如果不存在,则脚本会自动创建。

ftp_remote_dir="vps-bak"

# 远程ftp主机、用户名、密码。

ftp_hostname="192.168.8.128"

ftp_username="test"

ftp_password="test"

scp备份选项

# 是否启用远程scp备份,0是关闭,1是启用。

# 注意:为支持免证书登陆,需安装“expect”(yum -y install expect)

enable_scp_backup="0"

# scp备份间隔,0表示禁用,1小时=3600秒

scp_backup_cycle="0"

# 远程主机、用户名、密码。

scp_host="192.168.8.128"

scp_user="root"

scp_passwd="123456"

# 远程主机存储备份文件夹。

scp_remote_path="/root/vps-bak"

amazon s3备份选项

# 是否启用amazon s3备份,0是关闭,1是启用。

enable_s3_backup="0"

# amazon s3 备份间隔,0表示禁用,1小时=3600秒

s3_backup_cycle="0"

# amazon s3备份模式,完全备份=0,增量备份=1

s3_backup_mode="0"

# amazon s3 bucket名称,如果不存在,则脚本会自动创建。

s3_bucket="vps-bak"

# amazon access key

access_key_id="123456"

# amazon secret access key

secret_access_key="123456"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值