Mysql 主从从级联复制

2023-11-03

 需求:三个服务器A->B->C级联主从
版本: 数据库 mysql 5.6_64bit_binary_install                            操作系统: redhat 6.4_x86_64bit
Master :  192.168.0.186        =>主节点
slave1   :    192.168.0.167     =>中继节点
slave2   :    192.168.4.123     
1:    管理iptables , selinux ,/etc/hosts  下主机IP 地址绑定
2:  配置 MY.CNF 相关参数
MAster 配置:  my.cnf
[mysql@master ~]$ cat /usr/local/mysql/my.cnf 
# For advice on how to change settings please see 
----------------
[mysqld] 
port=3308 
skip-name-resolve                           -- /*  dns 反向解析时间 *  grant 时,必须使用ip不能使用主机名  */
datadir=/cifpay/mysqldb 
basedir=/usr/local/mysql 
log-error=/cifpay/mysqldb/oracle11g.com.err 
pid-file=/cifpay/mysqldb/oracle11g.com.pid 
plugin-dir=/usr/local/mysql/lib/plugin 
socket=/tmp/mysql.sock 
# ----master-----# 
# replicate-do-db
server_id=1                                       --/* 唯一标示 */
log-bin=/cifpay/mysql-bin.log 
binlog-ignore-db=mysql                --/*  复制 排除 mysql 库 */ 
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION      --/*  可以添加 用户 */
-------------------
Slave1(中继节点)  配置:
[mysql@slave1 ~] $ cat /usr/local/mysql/my.cnf 
# For advice on how to change settings please see 
---------------
[mysqld] 
port=3308 
basedir=/usr/local/mysql 
datadir=/cifpay/mysqldb 
log-error=/cifpay/mysqldb/dominic.mysql1.err 
pid-file=/cifpay/mysqldb/dominic.mysql1.pid 
plugin-dir=/usr/local/mysql/lib/plugin 
# ----slave 1 -------# 
# replicate-do-db
server-id=2 
read_only=TURE 
binlog-ignore-db=mysql 
log_slave_updates=1                             /*  关键一步 */         
log-bin=/cifpay/mysql-bin.log 
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
------------------
Slave2 配置:
[mysql@slave2 ~]$ cat /usr/local/mysql/my.cnf
# For advice on how to change settings please see 
------------------------
[mysqld] 
port=3308 
server_id=3 
basedir=/usr/local/mysql 
datadir=/cifpay/mysqldb 
log-error=/cifpay/mysqldb/cifpay.rac1.err 
pid-file=/cifpay/mysqldb/cifpay.rac1.pid 
plugin-dir=/usr/local/mysql/lib/plugin 
read_only=TURE 
# replicate-do-db
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
------------------------
注意: 关于要复制多个数据库时,binlog-do-db和replicate-do-db选项的设置,网上很多人说是用半角逗号分隔,经过测试,这样的说法是错误的,MySQL官方文档也明确指出,如果要备份多个数据库,只要重复设置相应选项就可以了。
binlog-do-db=a
binlog-do-db=b
replicate-do-db=a
replicate-do-db=b
3 :    各mysql 数据库DB 创建对应的copy  user 以及授权:注意, 最好用户分开,授予 REPLICATION SLAVE 权限
mysql> grant all privileges on *.* to copy1@'%' identified by '123456'with grant option;
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| dominic            |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select user,password,host from user;
+-------+-------------------------------------------+---------------+
| user  | password                                  | host          |
+-------+-------------------------------------------+---------------+
| root  |                                           | localhost     |
| root  |                                           | oracle11g.com |
| copy1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | %             |
| copy2 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | %             |
+-------+-------------------------------------------+---------------+
4 rows in set (0.00 sec)
     
4 : 重启Mster  库,使配置生效, 在主服务器上,设置读锁定有效,这个操作是为了确保没有数据库操作,以便获得 一个一致性的快照:
      mysql> flush tables with read lock;
5 :通过mysqldump 或者其他方式: 释放master 锁  及 slave 库恢复(约)
       mysql> unlock tables;
 6:启动Slave 1 (中继节点) ,通过 --skip-slave-start参数   或者 正常启动后,通过mysql > stop salve ;
    
对从数据库服务器做相应设置,指定复制使用的用户,主数据库服务器的 IP、端 口以及开始执行复制的日志文件和位置等,具体语法如下: 
查看 master 节点 pos :
mysql> show master status ;      --Master 
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000004 |      120 |              | mysql            |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)
mysql> CHANGE MASTER TO         --Slave 1
-> MASTER_HOST='master_host_name',                           -->主机host(IP)
-> MASTER_USER='replication_user_name',                     -->复制的用户user( 如果是主从从,指定的复制用户必须不同)
-> MASTER_PASSWORD='replication_password',            -->复制用户的密码
-> MASTER_LOG_FILE='recorded_log_file_name',             -->对应第5步的 file 编号。
-> MASTER_LOG_POS=recorded_log_position,                 -->对应的POS编号
-> MASTER_PORT=3308;
eg: 中继节点 Slave1 上执行
mysql> change master to
    -> MASTER_HOST='192.168.0.186',
    -> MASTER_USER='copy1',
    -> MASTER_PASSWORD='123456',
    -> MASTER_LOG_FILE='mysql-bin.000004',
    -> MASTER_LOG_POS=120,
    ->  MASTER_PORT=3308;
Query OK, 0 rows affected, 2 warnings (0.06 sec)
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
mysql> show slave status \G                      --查看slave 1 状态
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.0.186
                  Master_User: copy1
                  Master_Port: 3308
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000004
          Read_Master_Log_Pos: 249
               Relay_Log_File: dominic-relay-bin.000002
                Relay_Log_Pos: 412
        Relay_Master_Log_File: mysql-bin.000004
              Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 249
              Relay_Log_Space: 587
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 1
                  Master_UUID: 1fb88a50-81b1-11e4-95e4-080027a9d0f9
             Master_Info_File: /cifpay/mysqldb/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
           Master_Retry_Count: 86400
                  Master_Bind:
      Last_IO_Error_Timestamp:
     Last_SQL_Error_Timestamp:
               Master_SSL_Crl:
           Master_SSL_Crlpath:
           Retrieved_Gtid_Set:
            Executed_Gtid_Set:
                Auto_Position: 0
1 row in set (0.00 sec)
 
   7 :  启动slave 2 通过 --skip-slave-start参数   或者 正常启动后,通过mysql > stop salve ;
 
mysql> show master status \g     --查看Slave 1 对应pos 值:
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |      431 |              | mysql            |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)
[mysql@slave2]$ /etc/init.d/mysqldb start --skip-slave-start
Starting MySQL... SUCCESS! 
[mysql@slave2]$ /usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 1 
Server version: 5.6.21-enterprise-commercial-advanced MySQL Enterprise Server - Advanced Edition (Commercial) 

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

mysql> change master to 
-> MASTER_HOST='192.168.0.167', 
-> MASTER_USER='copy2', 
-> MASTER_PASSWORD='123456', 
-> MASTER_LOG_FILE='mysql-bin.000001', 
-> MASTER_LOG_POS=302, 
-> MASTER_PORT=3308; 
Query OK, 0 rows affected, 2 warnings (0.19 sec)
   查看Slave2 节点状态:
mysql> show slave status \G                 --Slave2 节点
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.0.167
                  Master_User: copy2
                  Master_Port: 3308
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 302
               Relay_Log_File: cifpay-relay-bin.000002
                Relay_Log_Pos: 283
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 302
              Relay_Log_Space: 457
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 2
                  Master_UUID: 9b6fc45b-81b3-11e4-95f4-0800273e24cb
             Master_Info_File: /cifpay/mysqldb/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
           Master_Retry_Count: 86400
                  Master_Bind:
      Last_IO_Error_Timestamp:
     Last_SQL_Error_Timestamp:
               Master_SSL_Crl:
           Master_SSL_Crlpath:
           Retrieved_Gtid_Set:
            Executed_Gtid_Set:
                Auto_Position: 0
1 row in set (0.01 sec)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mysql 主从从级联复制 的相关文章

  • PHP/MySQL:检索邻接列表模型中的单个路径

    有没有什么有效的方法可以在不限制深度的情况下根据节点的ID检索邻接列表模型中的单个路径 就像如果我有一个名为 Banana 的节点的 ID 我可以获得以下路径 Food gt Fruits gt Banana 如果不可能的话也不是什么大问题
  • 使用 JOIN 和 UNION 合并不同表中的记录

    我需要创建一个查询来组合两个表中的数据 我认为可能是 JOIN 和 UNION 的组合 在此示例中 我需要列出状态处于活动状态的所有姓名 仅一次 并将他们的葡萄酒 苏打水 晚餐 甜点和水果偏好组合起来 按姓名排序 我不确定单独的 JOIN
  • 一次将多个值插入MySQL [重复]

    这个问题在这里已经有答案了 谁能解释一下为什么这个 PHP MySQL 不起作用 基本上我需要从表单中一次插入大量行 因此会有多个名称字段 多个短 中 长字段等 我收到此错误 Notice Undefined variable Short1
  • 如何让MySQL数据库完全在内存中运行?

    我注意到我的数据库服务器支持内存数据库引擎 我想让一个已经运行 InnoDB 的数据库完全在内存中运行以提高性能 我怎么做 我探索了 PHPMyAdmin 但找不到 更改引擎 功能 假设您了解注释中提到的使用 MEMORY 引擎的后果 并且
  • 使用 Hibernate Dialect 设置表字符集/排序规则?

    我使用 Hibernate MySQLInnoDB Dialect 来生成 DDL hibernate cfg xml
  • ON DUPLICATE KEY UPDATE 的自动增量过多

    我有一个包含列的基本表 id 主要是AI 名称 唯一 etc 如果唯一列不存在 则插入该行 否则更新该行 INSERT INTO pages name etc VALUES bob randomness ON DUPLICATE KEY U
  • 如何在 JdbcTemplate 中创建 mySQL 存储过程

    背景 为了解决 MySql 中某些语句只允许在存储过程中出现的问题 我尝试在 JdbcTemplate 提交的 sql 中创建 运行然后删除存储过程 一个简单的例子是 这恰好是在 Spring Boot 中 Service public c
  • 如何将另一列的整数值添加到日期列?

    我试图将整数添加到日期 但出现以下错误 1064 你的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在第 6 行的 wp OrderDate INTERVAL WPProduct Duration DAY AS
  • 如何获取mysql中一条记录的大小

    如果表包含 TEXT 或 BLOB 类型的字段 如何获取 MySql 中记录的大小 是否可以使用sql语句获取记录或表的大小 要计算字符串或 blob 的大小 以字节为单位 请使用LENGTH YourColumn http dev mys
  • PHP 中的嵌套 JSON 输出

    我正在为 iOS 应用程序构建 API 并尝试将 mySQL 数据转换为 JSON 字符串进行处理 所需的输出将需要顶级订单详细信息 例如客户名称和地址 然后是订购的产品子数组 我需要的两个表中有相当多的字段 我希望拥有所有字段 我已经构建
  • 使用 PHP 运行 mysqldump 生成的空文件

    我不断收到运行时生成的空文件 command mysqldump opt h localhost u username p password dbname gt backup 2009 04 15 09 57 13 sql command
  • Eloquent 使用远程 MySQL DB 花费太长时间

    我正在开发一个 Web Laravel 和 iOS 应用程序 它们都从我也在使用 Laravel 开发的 REST API 中使用 API 从 AWS RDS 实例托管的 MySQL 数据库进行查询 当我在本地主机上设置API和应用程序 并
  • 将所有 PHP 错误输出到数据库而不是 error_log

    是否可以将所有 PHP 错误写入 MySQL 而不是标准的 error log 文件 我想如果我从头开始编写自己的错误处理程序 这是可能的 但我有很多遗留代码 理想情况下我只需进行 1 个全局更改即可 这可以做到吗 我认为如果不构建自己的错
  • 如何在 MariaDB 或 MySQL 中创建文本类型的外键?

    我有两张桌子 CREATE TABLE first table my id TEXT 6 NOT NULL content VARCHAR 30 NOT NULL PRIMARY KEY my id 6 Engine InnoDB char
  • MySQL 在 Windows 上将数据库文件存储在哪里以及文件的名称是什么?

    我不小心格式化了硬盘并重新安装了 Windows 却忘记备份 MySQL 服务器中的重要数据库 我现在正在尝试使用某些软件来挽救文件 但我不知道要寻找什么 文件存储的路径是什么 文件的名称是什么 我应该查找什么命名约定或文件扩展名 我相信我
  • MySQL 将所有空格替换为 -

    我怎样才能删除一行中的所有空格 我在这里看到很多相同的问题 但所有答案都使用替换选项 替换只能去除一个空格 而不是全部 例如 a b c 变为 a b c Thanks 这可以通过以下 MySQL 函数来实现 SELECT REPLACE
  • 可变字段数的数据库结构设计

    对于某种库存系统 用户可以创建一个item type它具有某些属性 现在每种类型的属性数量都是可变的 我应该如何使用 DBStructure 来解决这个问题 只需制作 X 份量propertyX领域 还是有其他方法可以以这种方式实现灵活性
  • 从多个表插入表

    嘿 我有一个连接表 连接两个不相关的表 两个表都有ID的 我需要选择ID从每个表中使用WHERE具有不同的值 例如这就是我的看法 INSERT INTO c aID bID VALUES SELECT a ID WHERE a Name M
  • SQL LIKE 实际上是如何工作的

    例如 当我有这样的字符串时 ABBBCSLAK JDK ASAAAAFJKDSKJFSDF 当我像这样使用 SQL 时 SELECT FROM table WHERE column LIKE JDK 当服务器访问 JDK 时到底会发生什么
  • java应用程序,线程在终止MySQL连接后挂起

    我有一些工作线程正在运行 其中包括 MySQL 和 mysql connector java 5 1 20 当我杀死一些 SQL 语句 使用 mysql 客户端的kill 连接id 时 java线程挂起 这应该抛出一些异常 jstack 打

随机推荐

  • 信息安全之SQL注入攻击

    目录 一 简介 二 案例 1 案例1 SQL恶意填入 2 案例2 危险字符注入 三 预防 1 过滤特殊字符 2 严格使用参数绑定 3 合理使用框架防注入机制 一 简介 SQL注入是注入式攻击中的常见类型 SQL注入式攻击是未将代码与数据进行
  • 【计蒜客——复赛A题】贝壳找房函数最值

    题意 对于结构 f x ax b 这样的一次函数 我们要做的就是 对 fi fj x ai ajx bj bi 这样的可换序嵌套函数求它的最大值f f f f x 接下来先分享一下令我忧伤的WA让大家快乐一下 include
  • mobx操作详解

    在操作mobx之前首先你得先了解一下mobx是用来干嘛的 mobx官网 https cn mobx js org 其次拥有自己得一个react mobx项目 前几天发了一次项目创建流程 1 src 创建store js用来存放数据 impo
  • 用crt远程linux提示密码错误,SecureCRT ssh连接一直提示密码错误

    遇到在密码正确的情况下ssh密码不对 最后一种是我遇到的问题上面的是网上大家遇到的总结一下 我的问题是selinux没有关闭 被改动了配置 1 权限问题 ssh目录 以及 home 当前用户 需要700权限 参考以下操作调整 sudo ch
  • 机器学习入门先知

    选择机器学习的原因 如果你已经读到了硕士还在做普通的编程开发 不涉及高等数学知识 那么感觉这个知识是不是浪费了 会有不甘心的 和大学生 培训出来的童鞋有什么差别呢 所以 为了知识不浪费 拿高薪 做高级程序员 机器学习是个很好的跳板 机器学习
  • CRMEB电商商城系统腾讯云ECS服务器安装配置搭建教程文档

    一 推荐使用宝塔Linux面板 简单好用 二 放行服务器端口 详细步骤 1 登录腾讯云服务器 点击右上角 控制台 2 我的资源 点击进入云服务器 3 进入实例列表 选择您要安装的服务器 点击更多 4 选择重装系统 5 如果您的服务器有数据
  • thinkphp5 ajax如何返回json

    刚用thinkphp5 不知道怎么返回json 参考这个文章 收藏一下 thinkphp5 ajax如何返回json 使用thinkphp框架开发 不知道如何返回JSON字符串 ajax无法调用 有两种方式可以返回 1 若是数据库实体 可以
  • react的深度解析: 状态提升

    在react中是单向数据流的设计 即 只有父组件可以传递数据给子组件 而没有子组件传递数据给父组件的概念 以正确的技术说明 是 拥有者组件 可以设置 被拥有者组件 中的资料 也就是主人与仆人的关系 那么子组件要传递数据给父组件该如何沟通呢
  • 微信小程序开发-001 注册以及开发工具的安装与绑定

    学习目标 快速入门小程序开发 学习内容 1 申请帐号 2 登录 小程序后台 3 获取自己的APP ID 4 下载微信开发者工具 5 开发者工具的使用 学习时间 2022 2 17 学习产出 1 申请帐号 进入小程序注册页 根据指引填写信息和
  • 刷脸支付与我们的生活越来越密不可分

    随着支付宝 微信刷脸支付产品的迭代升级 以及补贴政策的加码 越来越多的刷脸支付进入了这个风口 移动支付革命刷脸支付为创业者提供新机遇 从蜻蜓 青蛙到蓝鲸 从支付宝微信到银联 官方 服务商 加盟的刷脸支付代理以及商户 支撑起这场支付革命 给刷
  • 带你“手撕代码”,了解基本原理实现

    文章目录 前言 常见的 手撕代码 都是高频题哦 curry 柯里化 compose 函数组合 pipe 函数管道 throttle 函数节流 debounce 函数防抖 formatMoney 千分位 deepClone 深拷贝 模拟ins
  • IAR和KEIL调试工具栏的debug快捷键

    IAR Reset复位 Break停止运行 Step Over逐步运行 F10 Step Into跳入运行 F11 Step Out跳出运行 F11 Go全速运行 F5 Stop Debugging停止调试 Ctrl Shift D Mak
  • Python 常用第三方包介绍及相关使用方法汇总

    转自 https www cnblogs com wf linux archive 2018 08 01 9400354 html
  • tesseract-ocr3.02字符识别过程操作步骤

    1 从http code google com p tesseract ocr downloads list下载tesseract ocr 3 02 vs2008 tesseract ocr 3 02 chi sim tar tessera
  • Scrapy中selenium的使用

    场景1 项目中有多个爬虫时 将driver对象的初始化放在各个spider中 usr bin env python coding UTF 8 author carry time 2019 6 19 15 56 desc import scr
  • c语言输出26个小写英文字母,c语言题。 按顺序打印输出26个英文字母,

    includeint main int i for i 0 i lt 26 i printf c i A for i 0 i lt 26 i printf c i a return 0 扩展资料 ASCII American Standar
  • C++分文件编写类

    C 分文件编写类 分文件编写函数 分文件编写类 C 快捷键 其编写模式就是之前的分文件编写函数 分文件编写函数 头 函数 主函数调用 分文件编写类 头 声明 类中的函数定义 调用 C 快捷键 Alt Enther快速转到代码段的位置
  • vue.js 使用axios实现下载功能

    本文主要来源于知乎一个回答 这里红色部分做了自己的处理 虽然自己的少 可是很有用的几句代码哦 只好回答一下axios如何拦截get请求并下载文件的了 Ajax无法下载文件的原因 浏览器的GET frame a 和POST form 请求具有
  • 联想小新触摸板驱动_联想lenovo笔记本触摸板驱动-联想触摸驱动 win7版下载16.2.5.0 官方版-西西软件下载...

    联想笔记本win下的触摸驱动 Fn F8组合键 笔者笔记本是联想的 可通过此法关闭触控板 如遇到个别笔记本电脑通过此方法不能关闭触摸板 另外个别笔记本也提供了关闭触摸板的快捷键 详细信息需要提供具体型号核实 笔记本上的触摸板怎么锁定 在打字
  • Mysql 主从从级联复制

    需求 三个服务器A gt B gt C级联主从 版本 数据库 mysql 5 6 64bit binary install 操作系统 redhat 6 4 x86 64bit Master 192 168 0 186 gt 主节点 slav