服务器A复制到服务器B
服务器A生成密钥
ssh-keygen -t rsa
复制A公钥文件内容
/root/.ssh/id_rsa.pub
到B文件中
/root/.ssh/authorized_keys
导出全部数据库文件
mysqldump -h127.0.0.1 -P3306 -uroot -p123456 --events --all-databases>/root/bak/bak.sql
压缩打包需要备份的文件
tar -zcPpf /root/bak/bak.tgz /www
使用scp命令自动备份
scp -P 22 -B -r /root/bak 192.168.1.111:/root/bak
首次执行scp时需要手动执行一次不加-B参数 选择yes绑定密钥后即可使用计划事件进行自动执行
如需自动执行将上述代码根据环境修改好后添加到计划任务中即可