zoukankan      html  css  js  c++  java
  • 17.1.1.5 Creating a Data Snapshot Using mysqldump 创建一个快照使用mysqldump:

    17.1.1.5 Creating a Data Snapshot Using mysqldump  创建一个快照使用mysqldump:
    
    
    创建一个数据快照的方式是使用mysqldump 工具来备份所有你需要的的数据库。
    
    
    一旦 数据dump已经完成,你然后可以导入数据到slave 在启动复制进程前
    
    
    
    例子 显示dumps 所有的数据到一个文件叫做dbdump.db,
    
    包含 --master-data 选项 会自动增加CHANGE MASTER TO 语句 slave需要用于启动复制进程:
    
    shell> mysqldump --all-databases --master-data > dbdump.db
    
    
    如果你不使用 --master-data, 那么你需要手动lock all tables  在一个单独的会话(使用 FLUSH TABLES WITH READ LOCK) 
    
    在运行mysqldump之前,然后退出或者运行 UNLOCK TABLES  从第2个session 来释放锁。
    
    
    你必须得到binary log 位置信息 来匹配快照,使用SHOW MASTER STATUS,使用这个执行相应的CHANGE MASTER TO 语句当开始slave的时候
    

  • 相关阅读:
    exit()和_exit()函数(转)
    C语言struct内存占用问题 (转)
    C语言中memset函数(转)
    STDIN_FILENO与stdin区别(转)
    stderr,strerror,errno,perror,论坛大神的回答!
    C++ 函数模版
    C++ 内置函数
    offsetof
    LockSupportDemo
    读写锁,await和signa
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199534.html
Copyright © 2011-2022 走看看