功能简介
使用SHELL代码备份MYSQL数据库
代码片段
#!/bin/bash
touch /home/data/backup/rsyncbak.log
echo $(date +%Y"-"%m"-"%d" "%k":"%M":"%S)" Rsync Backup Started." >> /home/data/backup/rsyncbak.log
rsync -e 'ssh -p 5022' -avz root@213.144.104.103:/home/wwwroot/coldsteel/* /home/wwwroot/coldsteel_bak/
rsync -e 'ssh -p 5022' -avz root@213.144.104.103:/home/wwwroot/index/* /home/wwwroot/index_bak/
rsync -e 'ssh -p 5022' -avz --delete root@213.144.104.103:/home/data/backup/mysql/* /home/data/backup/mysql/
温馨提示:网盘下载“提取码”隐藏在下面的内容里,获取方法请看下方说明
查看如下隐藏内容里的“提取码”:
关注公众号,发送消息“查看密码”,输入系统回复的“查看密码”,点击“确定”按钮,即可看到“提取码”。
相关文章:
Linux使用expect和rsync实现无人值守自动同步
CentOS下使用Rsync和Crontab实现无人值守定时同步
CentOS等Linux服务器配置使用Rsync同步及Crontab定时任务