缘由
在这个满是数据支撑的时代,其安全固然重要,谁也不能保证服务商或硬件不会发生意外,从而导致数据丢失。
脚本
以下是一个极其简易的站点备份脚本,具体参数请根据所需自行更改。
date=$(date + %F)
mkdir $date
&& cd $date
tar -cpzf "blog_$date.tgz" /www
mysqldump -uroot -p blog > blog_$date.sql
Code language: PHP (php)
tar 参数说明
- -c 创建存档
- -p 保留原有权限
- -z 使用 gzip
- -f 指定存档文件
- /www 站点根路径
mysqldump 参数说明
- -uroot root为数据库用户
- -ppassword (显式) or -p (交互) 密码
- blog 数据库名
- > xxx.sql 将备份输出至 xxx.sql 文件
Tips:可以设定 cron 定期执行。
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
0 条评论