使用一键备份脚本backup.sh注意的问题

首先按照 https://teddysun.com/469.html 的教程走一遍。做好基础。

如果开启ftp备份上传 本机需要安装ftp yum install ftp
远程也需要安装ftp 并且要赋予文件件权限,否则会出现553错误

ENCRYPTFLG=false #是否加密备份文件,false关闭,true开启

MYSQL_ROOT_PASSWORD="5f465ad4sf64dsa6fa" #Mysql的root密码

MYSQL_DATABASE_NAME[0]="aaaaaa1"#需要备份的数据库名称1

MYSQL_DATABASE_NAME[1]="tttttt2"#需要备份的数据库名称2 注意前边[]数字,可以累加需要备份的数据库名字。

BACKUP[0]="/home/wwwroot/test1/"#需要备份的文件件1

BACKUP[1]="/home/wwwroot/test2/"#需要备份的文件件2 注意前边[]数字,可以累加需要备份的文件夹。

LOCALAGEDAILIES="10"#本地文件是的删除时间,10代表10天后删除

FTP_FLG=true #ftp开关,true为开启,false为关闭

FTP_HOST="207.246.121.95"#远程ftp的地址,可以是ip也可以是域名

FTP_USER="backupsyonghu"# 远程ftp用户名

FTP_PASS="FfadfasffdB"#远程ftp用户密码

FTP_DIR="/test/"#远程ftp存放目录

记得要给ftp赋予权限:
chown -R www:www /home/wwwroot/bacukfile/

使用 cron 自动备份
root 身份登录到命令行
输入 crontab -e
按下 a 键进入到编辑模式

输入 59 4 * root /root/backup.sh >/dev/null 2>&1

同时按下 ctrl+c 退出编辑模式

按下 shift+: 输入 wq 退出 crontab
crontab -l检查任务是否已经添加
每天凌晨 4 点 59 分,root 用户执行一次 backup.sh 脚本。
定时参考文章https://www.cnblogs.com/xssxss/archive/2012/12/04/2801050.html


 继续浏览关于 lnmpcentos 的文章

 本文最后更新于 2019/07/01 15:34:37,可能因经年累月而与现状有所差异

 引用转载请注明:icret > 教程 > 使用一键备份脚本backup.sh注意的问题