最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 一键备份脚本backup.shcms教程

一键备份脚本backup.shcms教程

时间:2023-05-28 18:05:28 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:cms教程cms教程 做网站最重要的是什么?数据!数据,是网站之本,备份,是每一个站长都应该重视的事情。但同时,备份也是一件繁琐和重复的事情。所以,这些事情,肯定能做到自动化的。下企业网站建设网seo优化趋势。

企业网站建设网seo优化趋势

做网站最重要的是什么?数据!数据,是网站之本,备份,是每一个站长都应该重视的事情。但同时,备份也是一件繁琐和重复的事情。所以,这些事情,肯定能做到自动化的。 下面来介绍一下这个一键备份脚本 backup.sh。

总结一下 backup.sh 特点:

1、支持 MySQL/MariaDB/Percona 的数据库全量备份或选择备份; 2、支持指定目录或文件的备份; 3、支持加密备份文件(需安装 openssl 命令,可选); 4、支持上传至 Google Drive(需先安装 gdrive 并配置,可选); 5、支持在删除指定天数本地旧的备份文件的同时,也删除 Google Drive 上的同名文件(可选)。

2016 年 8 月 21 日更新: 1、新增:指定 MySQL/MariaDB 的数据库名进行备份,可以同时指定多个; 2、新增:删除指定天数本地旧的备份文件。 2016 年 9 月 8 日更新: 1、新增:删除指定天数本地旧的备份文件的同时,可选删除 Google Drive 上的同名文件。 2016 年 11 月 29 日更新: 1、新增:上传备份文件到 FTP 选项; 2、新增:删除指定天数本地旧的备份文件的同时,可选删除 Google Drive 及 FTP 上的同名文件。

教程模式开启:

1、下载该公司网站建设脚本并赋予执行权限

wget --no-check-certificate https://github.com/teddysun/across/raw/master/backup.sh chmod +x backup.sh

2、修改并配置脚本

请使用 vim 或 nano 等工具来修改。

关于变量名的一些说明:

ENCRYPTFLG (加密FLG,true 为加密,false 为不加密,默认是加密) BACKUPPASS (加密密码,重要,务必要修改) LOCALDIR (备份目录,可自己指定) TEMPDIR (备份目录的临时目录,可自己指定) LOGFILE (脚本运行产生的日志文件路径) MYSQL_ROOT_PASSWORD (MySQL/MariaDB/Percona 的 root 用户密码) MYSQL_DATABASE_NAME (指定 MySQL/MariaDB/Percona 的数据库名,留空则是备份所有数据库) ※ MYSQL_DATABASE_NAME 是一个数组变量,可以指定多个。举例如下:

MYSQL_DATABASE_NAME[0]="phpmyadmin" MYSQL_DATABASE_NAME[1]="test"

BACKUP (需要备份的指定目录或文件列表,留空就是不备份目录或文件) ※ BACKUP 是一个数组变量,可以指定多个。举例如下:

BACKUP[0]="/data/www/default/test.tgz" BACKUP[1]="/data/www/default/test/" BACKUP[2]="/data/www/default/test2/"

LOCALAGEDAILIES (指定多少天之后删除本地旧的备份文件,默认为 7 天) DELETE_REMOTE_FILE_FLG (删除 Google Drive 或 FTP 上的备份文件 FLG,true 为删除,false 为不删除)

关键词标签: 暂无

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章一键备份脚本backup.shcms教程主要讲述暂无网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11434.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章