




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库备份策略说明1 、备份目的保障项目数据安全,防止服务器故障导致数据无法恢复的情况。2、备份策略综述:所有mysql实例已经实现了主人、奴隶结构,我们备份一般在奴隶服务器进行。部分备份完成之后,会上传一份数据到存储机或者其他服务器进行异机及异地备份,另外备份保存一份。一、备份方式1 、本机备份该备份模式,适合于快速恢复数据。比如:误操作删除数据等2、异机容灾备份该备份模式,能比较好的规避单机故障问题。3、异地容灾备份该备份模式,规避大规模国际数据中心故障(比如:火灾、地震、空调故障等),数据安全问题二、备份频率1 、主站www、bbs、博客等核心项目,进行每天完整备份。结合各项目数据库实例掌握与奴隶结构,以及当前奴隶服务器负载和带宽情况,采用crontab定时备份。2、对于跟商业有关的项目,备份策略同核心项目。3、非核心项目90%备份策略采用核心项目备份机制,其他采用每周备份策略。4、对于近期大规模更新数据或者数据库结构变更的数据库实例,采用人员干预备份模式,即走备份申请流程。三、备份准备1 、创建备份目录/opt/phpdba/backup/database2、脚本编写详见第四项,备份脚本3、加入计划任务crontab4、检查备份情况5、添加每天检查列表四、备份脚本#!/bin/sh日志文件=db$(日期%y%m%d).原木周=日期% wcd /opt/phpdba/backup/database对于数据库中的数据库名做新文件=db$DBName$(日期%y%m%d),tar.gz旧日志文件=db$(日期-7天前%y%m%d).原木如果-f美元旧日志文件然后RM-f美元旧日志文件$日志文件21回应“$旧日志文件删除旧日志文件成功!”$ LoVe其他回应“$旧日志文件没有旧日志文件!”$ LoVe船方不负担装货费用case $week in1)日期= date-d 56天前%y%m%d OldFile=db$DBName$date.tar.gz如果-f美元旧文件然后RM-f $旧文件$日志文件21回应“$旧文件删除旧文件成功!”$ LoVe其他回应“$旧文件没有旧备份文件!”$ LoVe船方不负担装货费用;2|3|4|5|6|0)日期=日期-7天前的日期%y%m%d OldFile=db$DBName$date.tar.gz如果-f美元旧文件然后RM-f $旧文件$日志文件21回应“$旧文件删除旧文件成功!”$ LoVe其他回应“$旧文件没有旧备份文件!”$ LoVe船方不负担装货费用;环境系统应用中心环境系统应用程序中心如果-f美元新文件然后回应“$新文件备份文件存在,无法备份!”$ LoVe其他datestart=$(日期%s)如果 -z $DBPasswd 然后MySQL转储-u $ DBUser-opt $ DBName | gzip $ NewFile其他回应开始备份 $ LoWelcd /opt/phpdba/data/database#嘘停止3310.sh/opt/phpdba/MySQl/bin/MySQl-S/tmp/MySQl。sock-p-e stop slave;同花顺tar zcf/opt/phpdba/backup/database/$ NewFile var#sh start3310.sh/opt/phpdba/MySQl/bin/MySQl-S/tmp/mysq。sock-p-e“start slave”cd /opt/phpdba/backup/database船方不负担装货费用回应“$新文件备份成功!”$ LoVedateend=$(日期%s)让时间=$dateend-$datestart回应备份时间是:元时间$日志文件文件大小= ls-l/opt/phpdba/backup/database/$ NewFile | awk print $ 5 a如果$文件大小-eq 20 然后回显$新文件备份文件大小:元文件大小错误回声“”船方不负担装货费用回应备份文件大小:元文件大小$日志文件船方不负担装货费用完成的回应-$ LoWel五、后期实施的binlog不设置到期时间,日志完全备份和迁移。3.后备检查1.每季度安排专人检查备份数据库文件的可用性,主要包括文件导入是否可用。手动将每个备份导入测试库,并进行可用性测试。后期应尽可能实现自动化或半自动操作。2.该程序每天自动检查,并向相关人员发送备份报告邮件。Python telnet每个备份服务器都会统计备份目录文件的状态,并生成邮件报告。3.备份服务器空间监控大鸟监控仙人掌监控4.备份的有效期目前,备份主要采用shell脚本进行备份,分为两种形式:数据库文件压缩打包备份和sql文件导出备份。规则是:1.周一检查是否有56天前备份的文件,并销毁它们2、周二至周日检查7天的资金备份文件,进行销毁3.90%的mysql实例存储在binlog中90天。5%的mysql实例永久保存binlog;其他实例保留30天。5.备份恢复1.电子邮件描述恢复应用程序要求2.运行维护发现相关备份文件3、领导同意审核4.实施恢复流程5.恢复要求摘要。例如,程序sql没有添加限制,导致整个表或大部分数据更新相同的内容。6.备份申请表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医生入职笔试题及答案
- 2025年科技互联网行业分析报告:物联网技术在智慧城市照明中的应用
- 2025年教育游戏化在幼儿教育中的实践与教学设计探索
- 2025年工业互联网平台数字签名技术在智能客服系统中的应用报告
- 河南省沁阳市中考数学真题分类(勾股定理)汇编综合训练试题(解析版)
- 生活服务协议的法律分析
- 押题宝典高校教师资格证之《高等教育心理学》通关考试题库含答案详解(预热题)
- 2025年度电商内容营销与SEO优化外包服务合同
- 2025年度事业单位教师岗位聘用合同规范范本
- 2025年车辆零担运输劳务合作协议
- 初中历年会考试卷及答案
- T-CNAS 18-2020 成人住院患者跌倒风险评估及预防
- 系统功能使用说明及教程
- 课件:《马克思主义基本原理概论》(23版):第五章 资本主义的发展及其趋势
- 2025年轻型民用无人驾驶航空器安全操控(多旋翼)理论备考试题(附答案)
- 2025年护士执业资格考试题库(精神科护理学专项)护理法律法规试题汇编
- 测绘地理信息从业人员保密知识培训
- 医院行风岗前培训
- 智慧水利方案介绍课件(共31张课件)
- 《数据采集系统》课件
- 2024-2030年中国眼镜盒市场发展趋势及前景规划调研报告
评论
0/150
提交评论