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的时候
    

  • 相关阅读:
    django-rest-framework 注意事项
    Python virtualenv 使用总结篇
    python flask 基础入门
    python property
    python Numpy
    c语言学习的第四天2
    c语言学习第四天数据类型1
    学习c编程的第三天
    学习c编程的第二天
    HTTP首部及各状态码
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199533.html
Copyright © 2011-2022 走看看