方法一:使用mysqldump工具创建一个你想要复制的所有数据库的一个dump。这是推荐使用的方法,特别是如果表的存储引擎都是innodb。

具体操作方法:

找到mysqldump(跟mysql启动程序同路径)把主上的数据制作快照

./mysqldump -uroot -pabc -h127.0.0.1 --all-databases --master-data > dbdump.db

注意:

如果不使用—master-data参数,需要在一个独立的客户端会话里

执行flush all tables with read lock,以保证制作数据镜像的时候没有新的数据写入.

如果不想复制所有的数据库或者想忽略某个表,不要使用—all-databases, 分别使用下面2个参数:—database your_db_name, —ignore-table,例如,我想复制主上janey数据下除里表ta,tb以外的表命令:

./mysqldump -uroot -pabc -h127.0.0.1 --databases janey --ignore-table janey.ta --ignore-table janey.tb --master-data > dbdump.db

然后把生成的dbdump.db文件通过scp或者其他方式拷贝到从上

在从上恢复数据:

./mysql -uroot -pabc -h127.0.0.1 < dbdump.db

方法二:Creating a Data Snapshot Using Raw Data Files(自己还没搞懂,todo)

如果你的数据库都是存在二进制可移植文件中,你可以把这些二进制文件拷贝到每一个从。这比使用mysqldump效率更高。然后在从上import这些二进制文件,之所以这种方式这种情况下效率高是因为跳过了在遇到insert语句被回放时更新索引。对于存储引擎是innodb不推荐这种方式。

制作mysql数据快照

标签:ref   snapshot   mysql启动   using   复数   复制   工具   使用   dump

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/janey/p/5986973.html

mysql快照数据_制作mysql数据快照相关推荐

  1. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  2. 算命数据_未来的数据科学家或算命精神向导

    算命数据 Real Estate Sale Prices, Regression, and Classification: Data Science is the Future of Fortune ...

  3. mysql门店分析_用MySQL分析某餐饮业数据 并用杜邦分析图标展示

    用MySQL分析某餐饮业数据 展示结果如下: 数据分析 1.餐饮业订单单号详情数据                                 682条订单信息 2.具体点菜明细数据        ...

  4. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  5. mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  6. mysql新增列并同时增加数据_图解MySQL | [原理解析] MySQL 为表添加列 是怎么quot;立刻quot;完成的...

    在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了: 传统情况下,为表添加列需要对表进行重建 腾讯团队为 MySQL 引入了 Instant Add Column 的方案 ...

  7. mysql新增列并同时增加数据_图解MySQL | 「原理解析」 MySQL 为表添加列 是怎么立刻完成的...

    原创作者:图解MySQL 在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了: 传统情况下,为表添加列需要对表进行重建 腾讯团队为 MySQL 引入了 Instant A ...

  8. mysql source导入_读取MySQL数据库中的数据【Python数据分析百例连载】

    当所需的数据存贮在MySQL数据库中时,那么数据分析首要任务就是要通过Pandas读取MySQL数据.例如,某网站注册用户信息保存在MySQL数据库中,如图所示(部分数据),下面将使用Pandas的r ...

  9. mysql同步数据_实现MySQL数据库数据的同步方法介绍

    做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本. 1.安 ...

  10. mysql 大文本_超大文本文件数据导入MYSQL

    今天用到一个处理650万的数据导入数据库处理的问题,在网上找了半天,终于在在三灯的博客找到办法,特此转过来以备后用,哈哈! 我执行的命令语句是mysqlimport -uroot -p123456 - ...

最新文章

  1. 【Visual Studio】如何在VS 2012中打印变量值到输出窗口
  2. 区块链】利用Node.js开发与合约交互的Web界面
  3. Java语言类的作用,java 语言Class类的作用,怎么使用?
  4. Java代码简化之lombok
  5. Magicodes.IE之花式导出
  6. Codeforces 915 E Physical Education Lessons
  7. 探索高效jQuery的奥秘
  8. gridview checkbox从服务器端和客户端两个方面实现全选和反选
  9. mysql安装包下载与检核
  10. 基于mfc实现画图软件
  11. HashMap底层数据结构
  12. 码教授|面试官:你还有什么要问我的吗?
  13. HTTP Live Streaming (HLS) - 概念
  14. Go mgo+Mongodb连接失败问题
  15. 计算机二级考试office资料,2017年国家计算机二级office考试资料
  16. 教你如何安装小熊猫DEV-C++6.7.5版
  17. 采购申请屏幕以及BAPI增强
  18. Android4.4开机向导
  19. 复杂网络之无标度网络与小世界网络生成程序
  20. 羧基修饰的聚苯乙烯微球(红色、橙色、绿色)的产品简介

热门文章

  1. 如何修改PDF文件,怎样将PDF文件拆分
  2. L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
  3. 网络数据爬取实例教程
  4. 苹果开发者中心如何上传构建版本
  5. 另辟蹊径--极简Swifty路由
  6. 【渝粤题库】陕西师范大学292161社会保障概论 作业(专升本)
  7. GDSOI 2016 T2 星际穿越
  8. 教你撸一个网页聊天室
  9. 【转换输出流小练习 】现有一字符串:”我爱Java”。将该字符串保存到当前项目根目录下的a.txt文件中。​
  10. ggplot2 画图 X 轴排序问题