服务器备份方案一、MYSQL 数据库备份与恢复:数据库本地备份:当数据量少的时候可以在每天凌晨 1 点—3 点进行完全备份,随着数据库的增大,可以2 两小时(根据需求设置时间)做增量备份与完全备份相结合的备份方式以确保数据的安全
数据库完全备份脚本:1
确定我们备份文件存放的目录这里我把所有备份文件放到/home/mysqlback2
确定需要备份的数据库,这里我们用备份 d_test 这个数据库来说明
确定我们要备份的时间,我们以每天两小时备份一次做说明
/bin/shdbuser=”root”dbpasswd="123456"dbname="d_test"date1=`date +%Y%m%d`date2=`date +%Y%m%d%H%M%S`date3=`date —d -5day +"%Y%m%d"`back="/home/mysqlback/$date1”if [
—d $back ]thenmkdir —p $backfimysqldump -u$dbuser -p$dbpasswd $dbname | gzip 〉 $back/$dbname$date2
gzcd /home/mysqlbackrm —rf $date3#
/bin/sh #shell 脚本dbuser=”root” #定义数据库用户名dbpasswd="123456” #定义数据库密码dbname=”d_test" #定义需要备份的数据库date1=`date +%Y%m%d` #读取当前日期date2 = `date +%Y%m%d%H%M%S` #读取当前的日期时间 Y 年 m 月 d 日 H 小时 M 分钟 S 秒date3 = `date —d —5day +”%Y%m%d"` #读取当天日期之 5 天前的日期back = /home/mysqlback/