Loading... 该脚本相关功能与特色如下: 1、支持多种备份存储位置,有远程服务器(scp)、阿里云OSS、腾讯云COS、华为云OBS、百度云BOS、七牛云 2、不仅可以备份全部网站文件和数据库,还可以备份所有网站和面板的配置信息。 3、数据库备份采用XtraBackup实现物理热备,即使是大量数据,也能很快完成备份与恢复,并且备份与恢复过程占用系统资源少。 4、备份脚本设置好之后,添加到crontab,可实现自动定时备份。 5、全新安装Kangle+EP,下载备份文件,执行一键恢复脚本后,立即恢复网站业务访问,不需要其他额外操作。 **备份脚本(backup.sh****)****使用方法:** 1、先安装XtraBackup,用于数据库物理热备(以CentOS 7为例) ``` wget http://file.kangle.info/file/percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm 或 wget https://vkceyugu.cdn.bspapp.com/VKCEYUGU-10b3891b-be67-4103-a60f-9da1d057470c/412dd1c5-26d2-4a0a-b9df-ca5b4e6ef542.rpm -O percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm yum -y install percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm ``` 2、用编辑器打开备份脚本( **千万不能用Windows记事本编辑!** ),修改里面的数据库密码、备份存储位置类型等相关信息。然后上传到服务器。 ``` #给备份脚本执行权限 chmod 755 /root/backup.sh #添加到crontab,设置每天2:00备份 crontab -e 0 2 * * * /root/backup.sh >/root/backup.log 2>&1 ``` 3、备份存储类型相关配置 可以参考宝塔面板那一篇,这里不再重复。 **恢复脚本(****restore.sh****)使用方法:** 注意:恢复之前必须先安装好Kangle+EP,并且确保没有创建任何网站!如果已创建过需要先删除才能执行恢复脚本!服务器数据库版本必须与备份的数据库版本一致。 用编辑器打开备份脚本( **千万不能用Windows记事本编辑!** ),修改里面的数据库密码,然后上传到备份文件所在目录(目录里面需包含ftp.tgz、mysql.tgz、etc.tgz) ``` #给恢复脚本执行权限 chmod 755 ./restore.sh #执行恢复 ./restore.sh ``` [点击下载kangle_backup.zip](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-10b3891b-be67-4103-a60f-9da1d057470c/474b7e2c-2c3b-4473-a2a1-153b50b10799.zip) 最后修改:2022 年 05 月 31 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
此处评论已关闭