zoukankan      html  css  js  c++  java
  • 17.1.1.5 Creating a Data Snapshot Using mysqldump

    一种方式创建一个存在数据的master数据库的快照是使用mysqldump 工具来创建一个所有数据库的dump,你需要复制的。

    一旦 数据dump 被完成,你然后导入它的数据到slave 在你开始复制前。

    例子显示 dumps所有的数据库到一个文件叫做dbdump.db, 包括–master-data 选项,自动增加CHANGE MASTER TO 语句

    在slave上需要的 来开始复制。

    shell> mysqldump –all-databases –master-data > dbdump.db

    如果你不使用–master-data,那么需要手动的lock 所有的表在一个单独的会话中。

    (使用FLUSH TABLES WITH READ LOCK) 优先于运行mysqldump,

    然后退出或者UNLOCK TABLES 从第二个会话来释放locks.你也必须得到binary log position信息匹配快照,

    使用SHOW MASTER STATUS,使用这个来执行相应的CHANGE MASTER TO 语句当开始复制的时候。

    当你选择数据库包括在dump, 记住你需要过滤你不希望包含在复制里的数据库。

  • 相关阅读:
    Windows服务BAT命令-安装、卸载、启动、停止
    身份认证
    密钥管理概述
    快速上手几个Linux命令
    递归
    数字签名的实现方案
    数字签名
    密码学基础
    你可以把Linux内核当成一家软件外包公司的老板
    数学归纳法
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351335.html
Copyright © 2011-2022 走看看