MySQL5.6.x基于GTID主从复制配置(3)

#查看如下两个参数为YES,说明从库运行正常。  
            Slave_IO_Running: Yes    
            Slave_SQL_Running: Yes

5. 验证同步情况 (1) 主数据库创建一个数据库

mysql> create database abc;  
Query OK, 1 row affected (0.02 sec)

mysql> show master status\G;  
*************************** 1. row ***************************    
            File: master-bin.000007    
        Position: 290    
    Binlog_Do_DB:    
Binlog_Ignore_DB:    
Executed_Gtid_Set: c8bb22a1-024e-11e6-a1e8-000c29225fa0:1    
1 row in set (0.00 sec)

ERROR:    
No query specified

mysql>

(2) 从数据库查看同步情况

mysql> show databases;  
+--------------------+    
| Database          |    
+--------------------+    
| information_schema |    
| abc                |    
| mydb              |    
| mysql              |    
| performance_schema |    
+--------------------+    
5 rows in set (0.01 sec)

mysql> show slave status\G;  
*************************** 1. row ***************************    
              Slave_IO_State: Waiting for master to send event    
                  Master_Host: 192.168.0.65    
                  Master_User: repl    
                  Master_Port: 3306    
                Connect_Retry: 60    
              Master_Log_File: master-bin.000007    
          Read_Master_Log_Pos: 290    
              Relay_Log_File: slave-relay-bin.000002    
                Relay_Log_Pos: 502    
        Relay_Master_Log_File: master-bin.000007    
            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: mysql.%    
                  Last_Errno: 0    
                  Last_Error:    
                Skip_Counter: 0    
          Exec_Master_Log_Pos: 290    
              Relay_Log_Space: 706    
              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: c8bb22a1-024e-11e6-a1e8-000c29225fa0    
            Master_Info_File: mysql.slave_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: c8bb22a1-024e-11e6-a1e8-000c29225fa0:1    
            Executed_Gtid_Set: c8bb22a1-024e-11e6-a1e8-000c29225fa0:1    
                Auto_Position: 1    
1 row in set (0.00 sec)

ERROR:    
No query specified    
mysql>

二、 配置MySQL5.6 GTID主从 (主从异步模式转成GTID模式)方式二

MySQL5.6主从同步配置案例

原环境本身已经是异步主从同步模式。

1,从主库添加如上GTID相关配置文件,重启数据库后,主库锁表,备份数据库。

mysql> flush tables with read lock;

2,从库操重新配置从库,清除掉原来的主库配置信息, 或者采用导入数据库。

mysql> stop slave;  
mysql> reset slave;

3,在保证数据同步的情况下从库重新连接主库同步。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4d5fdac0c002de22f2a13c7820e1eeb8.html