1# 2# The include file runs RESET ALL for every replication connection 3# currently present in SHOW FULL SLAVE STATUS output on the server, 4# and also runs RESET MASTER on the same server. 5# 6 7--let $include_filename= reset_master_slave.inc 8--source include/begin_include_file.inc 9 10--disable_query_log 11--disable_result_log 12--disable_warnings 13--let $default_master = `SELECT @@default_master_connection` 14--let $con_name = query_get_value(show all slaves status, Connection_name, 1) 15while ($con_name != 'No such row') 16{ 17 eval set default_master_connection = '$con_name'; 18 stop slave; 19 --source include/wait_for_slave_to_stop.inc 20 reset slave all; 21 --let $con_name = query_get_value(show all slaves status, Connection_name, 1) 22} 23 24--error 0,ER_FLUSH_MASTER_BINLOG_CLOSED 25reset master; 26set global gtid_slave_pos=''; 27eval set default_master_connection = '$default_master'; 28--source include/end_include_file.inc 29 30