• 17.1.1 How to Set Up Replication 设置复制:


    17.1.1 How to Set Up Replication  设置复制:
    
    17.1.1.1 Setting the Replication Master Configuration
    17.1.1.2 Setting the Replication Slave Configuration
    17.1.1.3 Creating a User for Replication
    17.1.1.4 Obtaining the Replication Master Binary Log Coordinates
    17.1.1.5 Creating a Data Snapshot Using mysqldump
    17.1.1.6 Creating a Data Snapshot Using Raw Data Files
    17.1.1.7 Setting Up Replication with New Master and Slaves
    17.1.1.8 Setting Up Replication with Existing Data
    17.1.1.9 Introducing Additional Slaves to an Existing Replication Environment
    17.1.1.10 Setting the Master Configuration on the Slave
    
    这个章节描述如何设置完整的MySQL server 复制,有大量的不同方法用于设置复制,确切的方法使用取决于你如何设置复制,
    
    
    是否你已经有数据在你的master database.
    
    
    
    有一些通用的任务 用于所有的复制设置:
    
    
    1.在master上,你必须启用binary log 和配置一个唯一的server ID.这个需要server 重启
    
    2.在每个slave 你需要连接到master,你必须配置一个唯一的unique server ID.这个可能需要server重启
    
    3.可选的,创建一个单独的用户用于你的slave 使用和master 认证的时候当读取binary log 用于复制
    
    4.在创建一个数据库快照或者开始复制之前,你需要记录master上binary log的位置。
    
    你需要这些信息当你配置slave 这样slave知道 binary log 的什么位置开始执行events
    
    
    5.如果你已经有数据在你的master 上,你需要使用它同步你的slave,
    
    
    你需要创建一个数据快照。 这里有不用的方式来创建数据库快照,取决于数据库的大小和文件的位置。
    
    
    创建一个快照使用mysqldump
    
    
    6. 配置slave设置用于连接到master,比如hostname,登录认证,binary log 文件名字和位置
    
    
    在配置基础后,选择你的方案:
    
    
    1. 设置复制用于一个新鲜的安装 没有数据
    
    2. 建立一个新的Mastr复制使用已经存在的数据
    
    3.增加复制slaves 到一个存在的复制环境

  • 相关阅读:
    前端工程师必备:前端的模块化
    1414. 和为 K 的最少斐波那契数字数目(贪心)
    62. 不同路径(经典dp问题简单路径)
    1051. 高度检查器(排序比较)
    1144. 递减元素使数组呈锯齿状(两次扫)
    面试题 16.04. 井字游戏(模拟即可)
    微信小程序 base64ToArrayBuffer
    人人商城手机端添加控制器
    微擎自定义回复规则
    JS 对浏览器相关的操作
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199005.html
Copyright © 2020-2023  润新知