桥本ありな 桥本有菜 Arina Hashimoto
桥本ありな 桥本有菜 Arina Hashimoto

粉好用ㄟ自动备份数据库、网站到信箱、FTP的脚本

有人找我要备份脚本,我就只好丢出我的啦! 在这边先感谢猫言猫语的作者~ 我是参考他写的自动备份网站档案和数据库上传到FTP空间再另外修改成用WinRAR来压缩的方式做备份,因为一般普通人比较认识WinRAR,而且我之前写的只适用区网 🤖🤓🤖

用VPS的人一样可以参考这个档案,只要建立好备份档位置以及脚本加权限就可以了。

*********更新历史*********

2010/10/01 – 首次发表
2010/10/09 – 因为有人搞不懂怎用在cPanel上面,而且要简单易懂… 🤔 还好看到猫有写新的文章,不然真想揍人。总之,08回来没吃到西堤你丢灾 😒👊💪
2010/10/25 – 添加自动修复数据库语法
2014/08/27 – 修改信件寄出语法
2019/10/02 – 添加自动修复 MariaDB 数据库语法
2019/11/01 – 新增Dropbox Uploader的自动备份脚本

mkd /public_html/backup

脚本来了~ 🤓 登入FTP后先在public_html目录底下建立一个备份用的资料夹,然后在backup资料夹底下建立脚本WebDBtoFTP.sh,内容如下

chmod 700 /public_html/backup/WebDBtoFTP.sh

储存好在FTP直接设定权限,最后在去cPanel控制台那边的Cron Jobs设定

/home/使用者名称/public_html/backup/WebDBtoFTP.sh

或是手动增加每天的凌晨1点15分执行备份的排程
sudo crontab -e
15 1 * * * sh /public_html/backup/WebDBtoFTP.sh

### 另外一个这是只备份MySQL数据库到信箱的脚本 ~ DBtoMail.sh

这边解释一下

/usr/local/mysql/bin/mysqldump -uroot -p123456 --databases db1 db2 db3 > /home/backup/databackup.sql

这是猫的方式,会把全部的数据库导在一个sql档里面,可能会对龟毛如我的人不方便判别,所以我修改成上面那样按照数据库名称导出数据库再用最高压缩成一个压缩档。

关于 穷苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville

您可能会喜欢

桃乃木かな 桃乃木香奈 Kana Momonogi

CloudCone全自动DD安装Windows

前阵子VPS优惠 – Clou …