crontab添加系统定时任务--数据库定时备份脚本&传输文件到阿里云服务器定时脚本

前言

        由于公司网站被黑客攻击,导致部分数据丢失,需要使用0.6个比特币赎回,因为建立数据安全对策,提高网站和数据安全级别,同时进行数据定时备份,并将数据传输阿里云服务器存放,特此记录。

1,A,B服务器之间建立信任

https://blog.csdn.net/cserchen/article/details/18556493

在A服务器 ssh-keygen生成密钥用于信任关系生成

执行即可:scp -P22 ./id_rsa.pub zhouzhixiang@Bip:/root/.ssh/authrorized_keys

之后scp上传文件即可不用输密码

 

2,数据库备份执行脚本:

db_backup_questionnaire.sh

#!/bin/bash

# 数据库认证

user="***"

password="***"

host="***"

db_name="***"

# 其它

backup_path="/usr/local/_backup/mysql/questionnaire"

date=$(date +"%Y-%m-%d-%H-%M-%S")

# 设置导出文件的缺省权限

umask 177

# Dump数据库到SQL文件

mysqldump --user=$user --password=$password --host=$host 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值