This commit is contained in:
hongruiqi
2013-01-29 09:13:11 +08:00
parent 772832d369
commit b92fc86900

View File

@@ -59,7 +59,7 @@ rsync主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secr
## MySQL备份 ## MySQL备份
应用数据库目前还是MySQL为主流目前MySQL的备份有两种方式热备份和冷备份热备份目前主要是采用master/slave方式,关于如何配置这方面的资料,大家可以找到很多。master/slave方式的同步目前主要用于数据库读写分离其实也可以用于热备份数据。冷备份的话就是数据有一定的延迟但是可以保证该时间段之前的数据完整例如有些时候可能我们的误操作引起了数据的丢失那么master/slave模式是无法找回丢失数据的但是通过冷备份可以部分恢复数据。 应用数据库目前还是MySQL为主流目前MySQL的备份有两种方式热备份和冷备份热备份目前主要是采用master/slave方式master/slave方式的同步目前主要用于数据库读写分离也可以用于热备份数据),关于如何配置这方面的资料,大家可以找到很多。冷备份的话就是数据有一定的延迟但是可以保证该时间段之前的数据完整例如有些时候可能我们的误操作引起了数据的丢失那么master/slave模式是无法找回丢失数据的但是通过冷备份可以部分恢复数据。
冷备份一般使用shell脚本来实现定时备份数据库然后通过上面介绍rsync同步非本地机房的一台服务器。 冷备份一般使用shell脚本来实现定时备份数据库然后通过上面介绍rsync同步非本地机房的一台服务器。
@@ -135,7 +135,7 @@ rsync主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secr
`find $backup_location/ -type d -mtime +$expire_days | xargs rm -rf` `find $backup_location/ -type d -mtime +$expire_days | xargs rm -rf`
echo "Expired backup data delete complete!" echo "Expired backup data delete complete!"
fi fi
echo "All database backup success! Think you!" echo "All database backup success! Thank you!"
exit exit
fi fi