在MySQL尼古拉斯切换线切换过程

  

1,切换过程,注意需要关闭masterha_manager

[root@es3 ~] # masterha_master_switch master_state=活着——conf=/根/app1.cnf——new_master_host=胡——orig_master_is_new_slave   8月20日星期二10:12:02 2019 -[信息]尼古拉斯::MasterRotate 0.58版。   8月20日星期二10:12:02 2019 -[信息]开始在线总开关. .   2019年8月20日星期二10:12:02 -[信息]   8月20日星期二10:12:02 2019 -[信息]*阶段1:配置检查阶段。   2019年8月20日星期二10:12:02 -[信息]   8月20日星期二10:12:02/etc/masterha_default.cnf 2019 -[警告]全球配置文件没有找到。跳过。   8月20日星期二10:12:02 2019 -[信息]从/root/app1.cnf..读取应用程序默认配置   8月20日星期二10:12:02 2019 -[信息]从/root/app1.cnf..读取服务器配置   2019年8月20日星期二10:12:03 -[信息]GTID故障转移模式=1   8月20日星期二10:12:03 2019 -[信息]目前活着的大师:es1 (192.168.56.14:3306)   8月20日星期二10:12:03 2019 -[信息]奴隶活着:   8月20日星期二10:12:03 2019 -[信息]es2 (192.168.56.15:3306) Version=5.7.24-log(奴隶之间古老的主要版本)log-bin:启用   2019年8月20日星期二10:12:03 -[信息]GTID   2019年8月20日星期二10:12:03 -[信息]复制从192.168.56.14 (192.168.56.14:3306)   8月20日星期二10:12:03 2019 -[信息]胡(192.168.56.16:3306)Version=5.7.24-log(奴隶之间古老的主要版本)log-bin:启用   2019年8月20日星期二10:12:03 -[信息]GTID   8月20日星期二10:12:03 2019 -[信息]复制es1 (192.168.56.14:3306)      最好是执行冲洗NO_WRITE_TO_BINLOG表在主开关。可以执行es1 (192.168.56.14:3306) ?(是/否):是的   8月20日星期二10:12:06 2019 -[信息]执行冲洗NO_WRITE_TO_BINLOG表。这可能需要很长时间。   8月20日星期二10:12:06 2019 -[信息]好。   8月20日星期二10:12:06 2019 -[信息]检查尼古拉斯不是监控或进行故障转移。   2019年8月20日星期二10:12:06 -[信息]检查复制健康es2 . .   8月20日星期二10:12:06 2019 -[信息]好。   2019年8月20日星期二10:12:06 -[信息]检查复制健康胡. .   8月20日星期二10:12:06 2019 -[信息]好。   8月20日星期二10:12:06 2019 -[信息]胡可以新主人。   2019年8月20日星期二10:12:06 -[信息]   来自:   es1(192.168.56.14:3306)(当前主)   + - es2 (192.168.56.15:3306)   + - - -胡(192.168.56.16:3306)      :   胡(192.168.56.16:3306)(新主人)   + - es2 (192.168.56.15:3306)   + - - - es1 (192.168.56.14:3306)      开始从es1(192.168.56.14:3306)胡总开关(192.168.56.16:3306)?(是/否):是的   2019年8月20日星期二10:12:11 -[信息]检查是否胡(192.168.56.16:3306)是新主人好. .   8月20日星期二10:12:11 2019 -[信息]好。   2019年8月20日星期二10:12:11 -[信息]es1(192.168.56.14:3306):显示奴隶状态返回空的结果。检查复制筛选规则,暂时执行修改主一个虚拟主机。   2019年8月20日星期二10:12:11 -[信息]es1(192.168.56.14:3306):重置奴隶指向虚拟主机。   8月20日星期二10:12:11 2019 -[信息]* *阶段1:配置检查阶段完成。   2019年8月20日星期二10:12:11 -[信息]   8月20日星期二10:12:11 2019 -[信息]*阶段2:拒绝更新阶段. .   2019年8月20日星期二10:12:11 -[信息]   8月20日星期二10:12:11 2019 -[信息]主ip网络变更脚本执行禁用写当前主:   8月20日星期二10:12:11 2019 -[信息]/usr/local/bin/master_ip_online_change——命令=停止orig_master_host=es1——orig_master_ip=192.168.56.14 orig_master_port=3306——orig_master_user=皉epl”——new_master_host=胡new_master_ip=192.168.56.16——new_master_port=3306 new_master_user=皉epl”——orig_master_ssh_user=根——new_master_ssh_user=根——orig_master_is_new_slave orig_master_password=xxx——new_master_password=xxx            ***************************************************************   禁用VIP - 192.168.56.191/24大师:es1   ***************************************************************            8月20日星期二10:12:12 2019 -[信息]好。   8月20日星期二10:12:12 2019 -[信息]锁定所有表上源自大师拒绝更新每个人(包括根):   8月20日星期二10:12:12 2019 -[信息]执行刷新表与读锁. .   8月20日星期二10:12:12 2019 -[信息]好。   8月20日星期二10:12:12 2019 -[信息]源自大师binlog: pos mysqlbin.000005:194。   8月20日星期二10:12:12 2019 -[信息]等待执行所有继电器登录胡(192.168.56.16:3306). .   2019年8月20日星期二10:12:12 -[信息]master_pos_wait (mysqlbin.000005:194)完成胡(192.168.56.16:3306)。执行0事件。   8月20日星期二10:12:12 2019 -[信息]。   8月20日星期二10:12:12 2019 -[信息]获得新的硕士binlog名称和位置。   8月20日星期二10:12:12 2019 -[信息]mysqlbin.000004:154   8月20日星期二10:12:12 2019 -[信息]所有其他奴隶应该从这里开始复制。声明应该:修改主MASTER_HOST=昂椿?92.168.56.16”,MASTER_PORT=3306, MASTER_AUTO_POSITION=1, MASTER_USER=repl, MASTER_PASSWORD=皒xx”;   8月20日星期二10:12:12 2019 -[信息]执行主ip网上变更脚本允许写在新主人:   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

在MySQL尼古拉斯切换线切换过程