connect slave,127.0.0.1,root,,,$SERVER_MYPORT_3; connect master1,127.0.0.1,root,,,$SERVER_MYPORT_1; connect master2,127.0.0.1,root,,,$SERVER_MYPORT_2; connection slave; change master 'slave1' to master_port=MYPORT_1, master_host='127.0.0.1', master_user='root', master_ssl_verify_server_cert=0; change master 'slave2' to master_port=MYPORT_2, master_host='127.0.0.1', master_user='root', master_ssl_verify_server_cert=0; start slave 'slave1'; set default_master_connection = 'slave1'; include/wait_for_slave_to_start.inc set default_master_connection = 'slave2'; start all slaves; Warnings: Note 1937 SLAVE 'slave2' started include/wait_for_slave_to_start.inc set default_master_connection = ''; connection master1; connection slave; connection master2; connection slave; show all slaves status; Connection_name slave1 Slave_SQL_State Slave has read all relay log; waiting for more updates Slave_IO_State Waiting for master to send event Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_1 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave1.000002 Relay_Log_Pos Relay_Master_Log_File master-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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave has read all relay log; waiting for more updates Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos Connection_name slave2 Slave_SQL_State Slave has read all relay log; waiting for more updates Slave_IO_State Waiting for master to send event Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_2 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave2.000002 Relay_Log_Pos Relay_Master_Log_File master-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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave has read all relay log; waiting for more updates Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos # # MDEV:16437: merge 5.7 P_S replication instrumentation and tables # select * from performance_schema.replication_connection_configuration; CHANNEL_NAME slave2 HOST 127.0.0.1 PORT # USER root USING_GTID SLAVE_POS SSL_ALLOWED YES SSL_CA_FILE SSL_CA_PATH SSL_CERTIFICATE SSL_CIPHER SSL_KEY SSL_VERIFY_SERVER_CERTIFICATE NO SSL_CRL_FILE SSL_CRL_PATH CONNECTION_RETRY_INTERVAL 60 CONNECTION_RETRY_COUNT 100000 HEARTBEAT_INTERVAL 60.000 IGNORE_SERVER_IDS REPL_DO_DOMAIN_IDS REPL_IGNORE_DOMAIN_IDS CHANNEL_NAME slave1 HOST 127.0.0.1 PORT # USER root USING_GTID SLAVE_POS SSL_ALLOWED YES SSL_CA_FILE SSL_CA_PATH SSL_CERTIFICATE SSL_CIPHER SSL_KEY SSL_VERIFY_SERVER_CERTIFICATE NO SSL_CRL_FILE SSL_CRL_PATH CONNECTION_RETRY_INTERVAL 60 CONNECTION_RETRY_COUNT 100000 HEARTBEAT_INTERVAL 60.000 IGNORE_SERVER_IDS REPL_DO_DOMAIN_IDS REPL_IGNORE_DOMAIN_IDS start all slaves; # # MDEV:16437: merge 5.7 P_S replication instrumentation and tables # select * from performance_schema.replication_applier_status_by_coordinator; CHANNEL_NAME slave2 THREAD_ID # SERVICE_STATE ON LAST_ERROR_NUMBER 0 LAST_ERROR_MESSAGE LAST_ERROR_TIMESTAMP 0000-00-00 00:00:00 LAST_SEEN_TRANSACTION LAST_TRANS_RETRY_COUNT 0 CHANNEL_NAME slave1 THREAD_ID # SERVICE_STATE ON LAST_ERROR_NUMBER 0 LAST_ERROR_MESSAGE LAST_ERROR_TIMESTAMP 0000-00-00 00:00:00 LAST_SEEN_TRANSACTION LAST_TRANS_RETRY_COUNT 0 stop slave 'slave1'; show slave 'slave1' status; Slave_IO_State Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_1 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave1.000002 Relay_Log_Pos Relay_Master_Log_File master-bin.000001 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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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 1 Master_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB reset slave 'slave1'; show all slaves status; Connection_name slave1 Slave_SQL_State Slave_IO_State Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_1 Connect_Retry 60 Master_Log_File Read_Master_Log_Pos 4 Relay_Log_File Relay_Log_Pos Relay_Master_Log_File 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 0 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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 1 Master_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos Connection_name slave2 Slave_SQL_State Slave has read all relay log; waiting for more updates Slave_IO_State Waiting for master to send event Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_2 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave2.000002 Relay_Log_Pos Relay_Master_Log_File master-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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave has read all relay log; waiting for more updates Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos reset slave 'slave1' all; show all slaves status; Connection_name slave2 Slave_SQL_State Slave has read all relay log; waiting for more updates Slave_IO_State Waiting for master to send event Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_2 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave2.000002 Relay_Log_Pos Relay_Master_Log_File master-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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave has read all relay log; waiting for more updates Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos stop all slaves; Warnings: Note 1938 SLAVE 'slave2' stopped show all slaves status; Connection_name slave2 Slave_SQL_State Slave_IO_State Master_Host 127.0.0.1 Master_User root Master_Port MYPORT_2 Connect_Retry 60 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File mysqld-relay-bin-slave2.000002 Relay_Log_Pos Relay_Master_Log_File master-bin.000001 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 Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed Yes 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 2 Master_SSL_Crl Master_SSL_Crlpath Using_Gtid Slave_Pos Gtid_IO_Pos Replicate_Do_Domain_Ids Replicate_Ignore_Domain_Ids Parallel_Mode optimistic SQL_Delay 0 SQL_Remaining_Delay NULL Slave_SQL_Running_State Slave_DDL_Groups 0 Slave_Non_Transactional_Groups 0 Slave_Transactional_Groups 0 Replicate_Rewrite_DB Retried_transactions 0 Max_relay_log_size 1073741824 Executed_log_entries 7 Slave_received_heartbeats 0 Slave_heartbeat_period 60.000 Gtid_Slave_Pos stop all slaves; include/reset_master_slave.inc disconnect slave; connection master1; include/reset_master_slave.inc disconnect master1; connection master2; include/reset_master_slave.inc disconnect master2;