设为首页 加入收藏

TOP

MySQL 5.7 GTID复制到传统复制在线切换(二)
2016-12-12 08:15:13 】 浏览:468
Tags:MySQL 5.7 GTID 复制 传统 在线 切换
.000184
Read_Master_Log_Pos: 475
Relay_Log_File: relay-bin-master@002d65303307.000003
Relay_Log_Pos: 454
Relay_Master_Log_File: mysql-bin.000184
Slave_IO_Running: No
Slave_SQL_Running: No
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: 475
Relay_Log_Space: 1209
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: NULL
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: 65303307
Master_UUID: ebdca3fd-6eb7-11e6-b20c-0050568a704c
Master_Info_File: mysql.slave_master_info
SQL_Delay: 0
SQL_Remaining_Delay: NULL
Slave_SQL_Running_State:
Master_Retry_Count: 86400
Master_Bind:
Last_IO_Error_Timestamp:
Last_SQL_Error_Timestamp:
Master_SSL_Crl:
Master_SSL_Crlpath:
Retrieved_Gtid_Set: ebdca3fd-6eb7-11e6-b20c-0050568a704c:1-2
Executed_Gtid_Set: 58abaa9b-73dd-11e6-9690-0050568a704b:1-16,
ebdca3fd-6eb7-11e6-b20c-0050568a704b:1-32459,
ebdca3fd-6eb7-11e6-b20c-0050568a704c:1-2
Auto_Position: 1
Replicate_Rewrite_DB:
Channel_Name: master-65303307
Master_TLS_Version:
1 row in set (0.00 sec)


根据以上信息编写change master:
change master to master_auto_position=0,master_log_file='mysql-bin.000184',\
master_log_pos='475' for channel 'master-65303307';
start slave for channel 'master-65303307';


3.执行change master
change master to master_auto_position=0,master_log_file='mysql-bin.000435',\
master_log_pos=234 for channel 'master-65303306';
start slave for channel 'master-65303306';


change master to master_auto_position=0,master_log_file='mysql-bin.000184',\
master_log_pos=475 for channel 'master-65303307';
start slave for channel 'master-65303307';


4.更改日志格式(所有server)
set @@global.gtid_mode=on_permissive;
(product)root@localhost [test]> show variables like 'gtid_mode';
+---------------+---------------+
| Variable_name | Value |
+---------------+---------------+
| gtid_mode | ON_PERMISSIVE |
+---------------+---------------+
1 row in set (0.01 sec)


set @@global.gtid_mode=off_permissive;
(product)root@localhost [(none)]> show variables like 'gtid_mode';
+---------------+----------------+
| Variable_name | Value |
+---------------+----------------+
| gtid_mode | OFF_PERMISSIVE |
+---------------+----------------+
1 row in set (0.01 sec)


set @@global.gtid_mode=off;
(product)root@localhost [test]> show variables like 'gtid_mode';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| gtid_mode | OFF |
+---------------+-------+
1 row in set (0.01 sec)


5.验证更改
master1执行:
(product)root@localhost [mdb1]> insert into mdb1.t1 select 1;
查看slave channel 'master-65303306'的变化 :
插入数据前:
Relay_Master_Log_File: mysq

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle的redo log在各场景下的恢复 下一篇MySQL 5.7传统复制到GTID复制的在..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目