简单的网页和数据库备份
来源:互联网 发布:informix数据库教程 编辑:程序博客网 时间:2024/05/20 05:11
由于当前的网站没有什么流量,数据量也不大,所以网站采用全备的方法,网页和数据库备份脚本如下:
网页备份:
#!/bin/bash######################## # htdocs_backup # #######################date=`date +%Y%m%d_%H%M`htdocs_backdir="/root/backup/htdocs_backup"echo "Htdocs is now backuping..."tar cf $htdocs_backdir/htdocs_$date.tar /data/home/htdocs >/dev/null 2>&1if [ $? -eq 0 ];thenecho "htdocs backup ok!"elseecho "htdocs backup failed!"fifind $htdocs_backdir -mtime +7 -exec rm -rf '{} \;'
数据库备份:
#!/bin/bash######################### # mysql_all dump # ########################date=`date +%Y%m%d_%H%M`mysql_backdir="/root/backup/mysql_backup"echo "Now the mysql_dump is starting..."mysqldump --all-databases --skip-opt -u root -pxxxxx > $mysql_backdir/all_mysql_$date.sql 2>/root/backup/log_error/mysql-error_logif [ $? -eq 0 ];thenecho "Mysql_all dump is ok!"elseecho "Mysql_all dump is failed!"fifind $mysql_backdir -mtime +7 -exec rm -rf '{} \;'
其中脚本中之所以在find中'{} \;'使用单引号是出现如下错误:
# find ./* -mtime +7 -exec rm -rf {} \;
/usr/lib/.khostd/find: 遗漏“-exec”的参数
需要加上单引号才可以生效
- 简单的网页和数据库备份
- php 通过网页的方式备份和还原mysql数据库
- php 通过网页的方式备份和还原mysql数据库
- php 通过网页的方式备份和还原mysql数据库
- php 通过网页的方式备份和还原mysql数据库
- Windows下数据库的简单备份和恢复
- oracle数据库数据表的简单备份和还原
- 简单的Mysql数据库备份和同步脚本
- mysql数据库的简单备份
- 简单的备份删除数据库
- MySql数据库网页备份功能的设计
- XtraBackup数据库备份 安装和简单使用
- 数据库的冷备份和热备份
- 数据库的冷备份和热备份
- 数据库的热备份和冷备份
- 简单的备份和还原
- 数据库的备份和恢复
- 数据库的备份和恢复
- A股市场为何出现再融资“凶猛”势态
- MATLAB 函数句柄的用法
- UIView 的 autoresizingMask 理解
- Tell you more about Zend_Form
- html5&javascript贪吃蛇游戏
- 简单的网页和数据库备份
- lpc1768不能jtag了
- linux脚本----数组
- git
- c# MD5 加密登录密码
- Gate Level Modeling Part-III (of Verilog HDL)
- MFC控件通用函数
- k means
- 年轻人必读:惠普前总裁孙振耀谈工作