[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.224.43.98: ~ $
# ==== Purpose ====
#
# Test the --[start|stop]-[position|datetime] options to mysqlbinlog,
# with/without --read-from-remote-server, with one or two binary logs
# as input.
#
# ==== Implementation ====

# TODO: Need to look at making row based version once new binlog client is complete.

CREATE TABLE t1 (a INT);
RESET MASTER;

--source extra/binlog_tests/binlog_mysqlbinlog_fill.inc

--let $MYSQLD_DATADIR= `select @@datadir`

--echo
--echo ==== Local ====

--let $start_position= $pos_1
--let $start_datetime= $datetime_1

--let $stop_position= $pos_2
--let $stop_datetime= $datetime_2
--let $extra_options= $MYSQLD_DATADIR/$file_1
--source extra/binlog_tests/mysqlbinlog_start_stop_1.inc

--echo
--echo ==== Local with 2 binlogs on command line ====
# This is to verify that some options apply only to first, or last binlog

--let $stop_position= $pos_3
--let $stop_datetime= $datetime_3
--let $extra_options= $MYSQLD_DATADIR/$file_1 $MYSQLD_DATADIR/$file_2
--source extra/binlog_tests/mysqlbinlog_start_stop_1.inc

--echo
--echo ==== Remote ====

--let $stop_position= $pos_2
--let $stop_datetime= $datetime_2
--let $extra_options= --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT $file_1
--source extra/binlog_tests/mysqlbinlog_start_stop_1.inc

--echo
--echo ==== Remote with 2 binlogs on command line ====

--let $stop_position= $pos_3
--let $stop_datetime= $datetime_3
--let $extra_options= --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT $file_1 $file_2
--source extra/binlog_tests/mysqlbinlog_start_stop_1.inc


# ==== to-last-log ====

--let $extra_options= --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT $file_1
--let $options= --to-last-log
--source extra/binlog_tests/mysqlbinlog_start_stop_2.inc


--echo
--echo ==== clean up ====
DROP TABLE t1;

Filemanager

Name Type Size Permission Actions
binlog.test File 10.68 KB 0644
binlog_cache_stat.test File 13.09 KB 0644
binlog_implicit_commit.inc File 1.6 KB 0644
binlog_innodb.inc File 3.9 KB 0644
binlog_insert_delayed.test File 2.38 KB 0644
binlog_mysqlbinlog_fill.inc File 1.76 KB 0644
binlog_mysqlbinlog_row.inc File 13.06 KB 0644
binlog_mysqlbinlog_start_stop.inc File 1.81 KB 0644
binlog_truncate.test File 1.6 KB 0644
blackhole.test File 5.85 KB 0644
ctype_cp932.test File 27.76 KB 0644
ctype_cp932_binlog.test File 1.25 KB 0644
ctype_ucs_binlog.test File 938 B 0644
database.test File 2.57 KB 0644
drop_table.test File 547 B 0644
drop_temp_table.test File 4.84 KB 0644
implicit.test File 567 B 0644
insert_select-binlog.test File 1.03 KB 0644
mix_innodb_myisam_binlog.test File 15.43 KB 0644
mix_innodb_myisam_side_effects.test File 6.47 KB 0644
mysqlbinlog_row_engine.inc File 46.03 KB 0644
mysqlbinlog_start_stop_1.inc File 1.71 KB 0644
mysqlbinlog_start_stop_2.inc File 1.27 KB 0644