- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL备份与规复之热备
?
MySQL备份与恢复之热备
一 热备
?????? 在上两篇文章(MySQL备份与恢复之冷备,MySQL备份与恢复之真实环境使用冷备)中,我们提到了冷备和真实环境中使用冷备。那从这篇文章开始我们看下热备。显然热备和冷备是两个相对的概念,冷备是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份;那么我们很容易想到热备就是在MySQL或者其他数据库服务在运行的情况下进行备份。但是,这里存在一个问题,因为生产库在运行的情况下,有对该库的读写,读写频率有可能高,也可能低,不管频率高低,总会就会造成备份出来的数据和生产库中的数据不一致的情况。热备这段时间,其他人不可以操作是不现实的,因为你总不可能终止用户访问Web程序。要解决这个问题,可以采用指定备份策略,比如哪个时间段进行备份,备份哪些数据等等,总之,保证数据的完整性和一致性,切记,备份重于一切!!!
?
?????? 热备采用的是使用mysqldump命令进行备份,此工具是MySQL内置的备份和恢复工具,功能强大,它可以对整个库进行备份,可以对多个库进行备份,可以对单张表或者某几张表进行备份。但是无法同时备份多个库多个表,只有分开备份。下面我们看下热备的示意图,并进行热备模拟。
?
二 示意图
?
三 热备模拟
对单个库进行备份
第一步,移除LVM快照。(如果没有创建,忽略此步)
[root@serv01 data]# lvremove /dev/data/smydata
Do you really want to remove active logical volume smydata? [y/n]: y
Logical volume smydata successfully removed
?
第二步,设置MySQL的密码
mysql set password=password(123456);
Query OK, 0 rows affected (0.00 sec)
?
第三步,查看MySQL是否启动。因为是热备,所以要求MySQL服务启动
[root@serv01 data]# /etc/init.d/mysqld status
SUCCESS! MySQL running (2664)
第四步,导出单个数据库
[root@serv01 data]# cd /databackup/
#本质是导出为SQL
[root@serv01 databackup]# mysqldump -uroot -p123456 --database larrydb
-- MySQL dump 10.13 Distrib 5.5.29, for Linux (x86_64)
--
-- Host: localhost Database: larrydb
-- ------------------------------------------------------
-- Server version 5.5.29-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE=+00:00 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=NO_AUTO_VALUE_ON_ZERO */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `larrydb`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `larrydb` /*!40100 DEFAULT CHARACTER SET latin1 *
您可能关注的文档
- KS5U高考二轮温习物理考案4功和能.doc
- KS5U高考语文二轮温习专题一教案字音.doc
- KTV管理制度 全套1.doc
- KTV行政部职员薪资表.doc
- KYIA 090 卡杨公路土建I标环境保护水土保持任务总结.doc
- KWNY顺序文件汇编.doc
- KYN28技术请求.doc
- KVM 虚拟化摆设过程.doc
- KYT八个方面的说明.doc
- K歌赛主题活动策划履行案.doc
- 介绍section examples节替代示例.pdf
- 1655 central monitoring station product bulletinCMS中央监控站产品公告.pdf
- ics点击此处添号卫生网.pdf
- 专着发射原则naratriptan hydrochl-盐酸盐含量.pdf
- 2d格式添加下面内容发过来上半bracket.pdf
- 内容综合文案n0 xx markscheme psychology paper 3 hl.pdf
- 互联网工程工作队ietfr housleyrfc7020 txt.pdf
- 题目产业支撑机制与城市发展研究寒假作业农.pdf
- 考试研究指南gendler哲学与人性科学2011 yaleexam study guide april 25.pdf
- 欧姆龙首先安装cxone4.pdf
文档评论(0)