mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	Main problem was that no log-event print function checked for disk full error on the IO_CACHE. All changes in this patch only affects mysqlbinlog, not the server! - Changed all log-event print functions to return 1 on error - Fixed memory usage when not using --flashback. - Added printing of number of rows in row events. Can be disabled with --print-row-count=0 - Print annotated rows when using mysqlbinlog --short-form - Fixed that mysqlbinlog --debug works - Fixed create_drop_binlog.test test failure - Reorganized fields in PRINT_EVENT_INFO to be according to size to optimize storage - Don't change print_row_event_position or print_row_counts if set by user - Remove some testing of argument to my_free is 0 - base64-output=never is now supported and works in all context - Updated help information for --base64-output and --short-form - print_row_count is now on by default. Reset automatically if --short-form is used - Removed obsolote warning for mysql 5.6.0 - More DBUG_PRINT for mysqltest.cc - my_b_write_byte() now checks for flush failures. This fixed a memory overrun on disk full - my_b_printf() now returns 1 on failure, 0 on ok. This simplifies code and no old code was using the old return value of my_b_printf(). - my_b_Write_backtick_quote() now returns 1 on failure and 0 on ok - Fixed some error conditions in log printing that was not previously handled. - Slave_rows_error_report() can now handle longlong positions - Write_on_release_cache() rewritten so that we can detect errors on flush. Not depending on automatic release anymore. - Changed types for Pos and End_log_pos to 64 bit in SHOW BINLOG EVENTS - Fixed that copy_event_cache_to_string_and_reinit() works with strings longer than 4G (Changed to use LEX_STRING instead of String) - Restricted binlog_rows_event_max_size to UINT32_MAX-1 as String's are anyway restricted to UINT32_MAX - Fixed bug in rpl_binlog_state::write_to_iocache() which hide write failures (duplicate variable name) - Fixed bug in String::append if original string was not allocated - Stop mysqlbinlog output at once if there is an error. - Before printing error message, flush result file. This ensures that the error message is printed last. (Easier to find)
		
			
				
	
	
		
			1260 lines
		
	
	
		
			45 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1260 lines
		
	
	
		
			45 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
reset master;
 | 
						|
set timestamp=1000000000;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t03,t04;
 | 
						|
create table t1 (word varchar(20));
 | 
						|
create table t2 (id int auto_increment not null primary key);
 | 
						|
insert into t1 values ("abirvalg");
 | 
						|
insert into t2 values ();
 | 
						|
load data infile '../../std_data/words3.dat' into table t1;
 | 
						|
load data infile '../../std_data/words3.dat' into table t1;
 | 
						|
load data infile '../../std_data/words3.dat' into table t1;
 | 
						|
load data infile '../../std_data/words3.dat' into table t1;
 | 
						|
load data infile '../../std_data/words3.dat' into table t1;
 | 
						|
insert into t1 values ("Alas");
 | 
						|
flush logs;
 | 
						|
 | 
						|
--- Local --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
DROP TABLE IF EXISTS `t1`,`t2`,`t3`,`t4`,`t5`,`t03`,`t04` /* generated by server */
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
create table t1 (word varchar(20))
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
create table t2 (id int auto_increment not null primary key)
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t1 values ("abirvalg")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET INSERT_ID=1/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t2 values ()
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- Broken LOAD DATA --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t1 values ("Alas")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- --database --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET INSERT_ID=1/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- --start-position --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
insert into t1 values ("Alas")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- Remote --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
DROP TABLE IF EXISTS `t1`,`t2`,`t3`,`t4`,`t5`,`t03`,`t04` /* generated by server */
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
create table t1 (word varchar(20))
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
create table t2 (id int auto_increment not null primary key)
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t1 values ("abirvalg")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET INSERT_ID=1/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t2 values ()
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- Broken LOAD DATA --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
insert into t1 values ("Alas")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- --database --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET INSERT_ID=1/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- --start-position --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
insert into t1 values ("Alas")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
 | 
						|
--- reading stdin --
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
SET TIMESTAMP=1108844556/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1108844555/*!*/;
 | 
						|
insert t1 values (1)
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
SET TIMESTAMP=1108844556/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1108844555/*!*/;
 | 
						|
insert t1 values (1)
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
drop table t1,t2;
 | 
						|
flush logs;
 | 
						|
flush logs;
 | 
						|
select * from t5  /* must be (1),(1) */;
 | 
						|
a
 | 
						|
1
 | 
						|
1
 | 
						|
drop table t5;
 | 
						|
flush logs;
 | 
						|
create table t5 (c1 int, c2 varchar(128) character set latin1 not null);
 | 
						|
insert into t5 values (1, date_format('2001-01-01','%W'));
 | 
						|
set lc_time_names=de_DE;
 | 
						|
insert into t5 values (2, date_format('2001-01-01','%W'));
 | 
						|
set lc_time_names=en_US;
 | 
						|
insert into t5 values (3, date_format('2001-01-01','%W'));
 | 
						|
select * from t5 order by c1;
 | 
						|
c1	c2
 | 
						|
1	Monday
 | 
						|
2	Montag
 | 
						|
3	Monday
 | 
						|
flush logs;
 | 
						|
drop table t5;
 | 
						|
select * from t5 order by c1;
 | 
						|
c1	c2
 | 
						|
1	Monday
 | 
						|
2	Montag
 | 
						|
3	Monday
 | 
						|
drop table t5;
 | 
						|
drop procedure if exists p1;
 | 
						|
flush logs;
 | 
						|
create procedure p1()
 | 
						|
begin
 | 
						|
select 1;
 | 
						|
end;
 | 
						|
//
 | 
						|
flush logs;
 | 
						|
call p1();
 | 
						|
1
 | 
						|
1
 | 
						|
drop procedure p1;
 | 
						|
call p1();
 | 
						|
ERROR 42000: PROCEDURE test.p1 does not exist
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
CREATE DEFINER=`root`@`localhost` PROCEDURE `p1`()
 | 
						|
begin
 | 
						|
select 1;
 | 
						|
end
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
call p1();
 | 
						|
1
 | 
						|
1
 | 
						|
drop procedure p1;
 | 
						|
flush logs;
 | 
						|
create table t1 (a varchar(64) character set utf8);
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
set character_set_database=koi8r;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
set character_set_database=latin1;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
set character_set_database=koi8r;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
set character_set_database=latin1;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1;
 | 
						|
load data infile '../../std_data/loaddata6.dat' into table t1 character set koi8r;
 | 
						|
select hex(a) from t1;
 | 
						|
hex(a)
 | 
						|
C3BF
 | 
						|
D0AA
 | 
						|
C3BF
 | 
						|
C3BF
 | 
						|
D0AA
 | 
						|
C3BF
 | 
						|
D0AA
 | 
						|
drop table t1;
 | 
						|
flush logs;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
 | 
						|
SET @@session.sql_mode=1411383296/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table t1 (a varchar(64) character set utf8)
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.collation_database=7/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.collation_database=7/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` CHARACTER SET koi8r FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1000000000/*!*/;
 | 
						|
DROP TABLE `t1` /* generated by server */
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
CREATE TABLE t1 (c1 CHAR(10));
 | 
						|
FLUSH LOGS;
 | 
						|
INSERT INTO t1 VALUES ('0123456789');
 | 
						|
FLUSH LOGS;
 | 
						|
DROP TABLE t1;
 | 
						|
We expect this value to be 2 (one for the INSERT, one for COMMIT).
 | 
						|
The bug being tested was that 'Query' lines were not preceded by '#'
 | 
						|
If the line is in the table, it had to have been preceded by a '#'
 | 
						|
 | 
						|
SELECT COUNT(*) AS `BUG#28293_expect_2` FROM patch WHERE a LIKE '#%Query%';
 | 
						|
BUG#28293_expect_2
 | 
						|
2
 | 
						|
DROP TABLE patch;
 | 
						|
FLUSH LOGS;
 | 
						|
CREATE TABLE t1(a INT);
 | 
						|
INSERT INTO t1 VALUES(connection_id());
 | 
						|
FLUSH LOGS;
 | 
						|
DROP TABLE t1;
 | 
						|
connect  con1, localhost, root, , test;
 | 
						|
connection con1;
 | 
						|
disconnect con1;
 | 
						|
connection default;
 | 
						|
1
 | 
						|
DROP TABLE t1;
 | 
						|
shell> mysqlbinlog std_data/corrupt-relay-bin.000624 > var/tmp/bug31793.sql
 | 
						|
FLUSH LOGS;
 | 
						|
Bug#31611 Security risk with BINLOG statement
 | 
						|
SET BINLOG_FORMAT=ROW;
 | 
						|
CREATE DATABASE mysqltest1;
 | 
						|
CREATE USER untrusted@localhost;
 | 
						|
GRANT SELECT ON mysqltest1.* TO untrusted@localhost;
 | 
						|
SHOW GRANTS FOR untrusted@localhost;
 | 
						|
Grants for untrusted@localhost
 | 
						|
GRANT USAGE ON *.* TO 'untrusted'@'localhost'
 | 
						|
GRANT SELECT ON `mysqltest1`.* TO 'untrusted'@'localhost'
 | 
						|
USE mysqltest1;
 | 
						|
CREATE TABLE t1 (a INT, b CHAR(64));
 | 
						|
flush logs;
 | 
						|
INSERT INTO t1 VALUES (1,USER());
 | 
						|
flush logs;
 | 
						|
mysqlbinlog var/log/master-bin.000018 > var/tmp/bug31611.sql
 | 
						|
connect  unsecure,localhost,untrusted,,mysqltest1;
 | 
						|
mysql mysqltest1 -uuntrusted < var/tmp/bug31611.sql
 | 
						|
connection unsecure;
 | 
						|
INSERT INTO t1 VALUES (1,USER());
 | 
						|
ERROR 42000: INSERT command denied to user 'untrusted'@'localhost' for table 't1'
 | 
						|
SELECT * FROM t1;
 | 
						|
a	b
 | 
						|
1	root@localhost
 | 
						|
connection default;
 | 
						|
DROP DATABASE mysqltest1;
 | 
						|
DROP USER untrusted@localhost;
 | 
						|
Bug#32580 mysqlbinlog cannot read binlog event with user variables
 | 
						|
connection default;
 | 
						|
USE test;
 | 
						|
SET BINLOG_FORMAT = STATEMENT;
 | 
						|
FLUSH LOGS;
 | 
						|
CREATE TABLE t1 (a_real FLOAT, an_int INT, a_decimal DECIMAL(5,2), a_string CHAR(32));
 | 
						|
SET @a_real = rand(20) * 1000;
 | 
						|
SET @an_int = 1000;
 | 
						|
SET @a_decimal = CAST(rand(19) * 999 AS DECIMAL(5,2));
 | 
						|
SET @a_string = 'Just a test';
 | 
						|
INSERT INTO t1 VALUES (@a_real, @an_int, @a_decimal, @a_string);
 | 
						|
FLUSH LOGS;
 | 
						|
SELECT * FROM t1;
 | 
						|
a_real	158.883
 | 
						|
an_int	1000
 | 
						|
a_decimal	907.79
 | 
						|
a_string	Just a test
 | 
						|
DROP TABLE t1;
 | 
						|
>> mysqlbinlog var/log/master-bin.000020 > var/tmp/bug32580.sql
 | 
						|
>> mysql test < var/tmp/bug32580.sql
 | 
						|
SELECT * FROM t1;
 | 
						|
a_real	158.883
 | 
						|
an_int	1000
 | 
						|
a_decimal	907.79
 | 
						|
a_string	Just a test
 | 
						|
DROP TABLE t1;
 | 
						|
SET @@global.server_id= 4294967295;
 | 
						|
RESET MASTER;
 | 
						|
FLUSH LOGS;
 | 
						|
SELECT
 | 
						|
(@a:=LOAD_FILE("MYSQLTEST_VARDIR/tmp/mysqlbinlog_bug37313.binlog"))
 | 
						|
IS NOT NULL;
 | 
						|
(@a:=LOAD_FILE("MYSQLTEST_VARDIR/tmp/mysqlbinlog_bug37313.binlog"))
 | 
						|
IS NOT NULL
 | 
						|
1
 | 
						|
*** Unsigned server_id 4294967295 is found: 1 ***
 | 
						|
SET @@global.server_id= 1;
 | 
						|
RESET MASTER;
 | 
						|
FLUSH LOGS;
 | 
						|
RESET MASTER;
 | 
						|
FLUSH LOGS;
 | 
						|
#
 | 
						|
# Test if the 'BEGIN', 'ROLLBACK' and 'COMMIT' are output if the database specified exists
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
use `test`/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table t1(a int) engine= innodb
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
insert into t1 (a) values (1)
 | 
						|
/*!*/;
 | 
						|
COMMIT/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
create table t3(a int) engine= innodb
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
insert into t3 (a) values (2)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
ROLLBACK
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
create table t5(a int) engine= NDB
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
insert into t5 (a) values (3)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
#
 | 
						|
# Test if the 'BEGIN', 'ROLLBACK' and 'COMMIT' are output if the database specified does not exist
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
ROLLBACK/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
COMMIT/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
ROLLBACK
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1253783037/*!*/;
 | 
						|
COMMIT
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
#
 | 
						|
# Test if the 'SAVEPOINT', 'ROLLBACK TO' are output if the database specified exists
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
SavePoint mixed_cases
 | 
						|
/*!*/;
 | 
						|
use `db1`/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
INSERT INTO db1.t2 VALUES("in savepoint mixed_cases")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
INSERT INTO db1.t1 VALUES(40)
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
ROLLBACK TO mixed_cases
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
INSERT INTO db1.t2 VALUES("after rollback to")
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
INSERT INTO db1.t1 VALUES(50)
 | 
						|
/*!*/;
 | 
						|
COMMIT/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
#
 | 
						|
# Test if the 'SAVEPOINT', 'ROLLBACK TO' are output if the database specified does not exist
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=999999999/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
BEGIN
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
SavePoint mixed_cases
 | 
						|
/*!*/;
 | 
						|
SET TIMESTAMP=1266652094/*!*/;
 | 
						|
ROLLBACK TO mixed_cases
 | 
						|
/*!*/;
 | 
						|
COMMIT/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
End of 5.0 tests
 | 
						|
End of 5.1 tests
 | 
						|
# Expect deprecation warning.
 | 
						|
# Expect deprecation warning again.
 | 
						|
RESET MASTER;
 | 
						|
CREATE DATABASE test1;
 | 
						|
USE test1;
 | 
						|
CREATE TABLE t1(id int);
 | 
						|
DROP DATABASE test1;
 | 
						|
CREATE DATABASE test1;
 | 
						|
USE test1;
 | 
						|
CREATE TABLE t1(id int);
 | 
						|
DROP TABLE t1;
 | 
						|
DROP DATABASE test1;
 | 
						|
FLUSH LOGS;
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000002	#	Binlog_checkpoint	#	#	master-bin.000002
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	CREATE DATABASE test1
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test1`; CREATE TABLE t1(id int)
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	DROP DATABASE test1
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	CREATE DATABASE test1
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test1`; CREATE TABLE t1(id int)
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test1`; DROP TABLE `t1` /* generated by server */
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	DROP DATABASE test1
 | 
						|
RESET MASTER;
 | 
						|
USE test;
 | 
						|
CREATE TABLE t1 (a INT);
 | 
						|
SET GLOBAL SERVER_ID = 2;
 | 
						|
DROP TABLE t1;
 | 
						|
FLUSH LOGS;
 | 
						|
SHOW TABLES IN test;
 | 
						|
Tables_in_test
 | 
						|
t1
 | 
						|
SHOW TABLES IN test;
 | 
						|
Tables_in_test
 | 
						|
SET GLOBAL SERVER_ID = 1;
 | 
						|
#
 | 
						|
# MDEV-4645: Incorrect reads of frozen binlog events;
 | 
						|
# FDE corrupted in relay log
 | 
						|
#
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
# at 4
 | 
						|
#130807 20:29:20 server id 1  end_log_pos 106 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#        4  |20 ae 02 52 |0f   |01 00 00 00 |66 00 00 00 |6a 00 00 00 |00 01
 | 
						|
#
 | 
						|
#       17  04 00 35 2e 31 2e 36 33  2d 67 6f 6f 67 6c 65 2d  |..5.1.63-google-|
 | 
						|
#       27  64 65 62 75 67 2d 6c 6f  67 00 00 00 00 00 00 00  |debug-log.......|
 | 
						|
#       37  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 | 
						|
#       47  00 00 00 00 20 ae 02 52  17 38 0d 00 08 00 12 00  |.... ..R.8......|
 | 
						|
#       57  04 04 04 04 12 00 00 53  00 04 1a 08 00 00 00 08  |.......S........|
 | 
						|
#       67  08 08 02                                          |...|
 | 
						|
#
 | 
						|
# Event: 	Start: binlog v 4, server v 5.1.63-google-debug-log created 130807 20:29:20 at startup
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BINLOG '
 | 
						|
IK4CUg8BAAAAZgAAAGoAAAAAAQQANS4xLjYzLWdvb2dsZS1kZWJ1Zy1sb2cAAAAAAAAAAAAAAAAA
 | 
						|
AAAAAAAAAAAAAAAAAAAgrgJSFzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | 
						|
'/*!*/;
 | 
						|
# at 106
 | 
						|
#130807 20:29:24 server id 1  end_log_pos 207 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       6a  |24 ae 02 52 |02   |01 00 00 00 |65 00 00 00 |cf 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       81  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       91  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#       a1  04 08 00 08 00 08 00 00  63 72 65 61 74 65 20 74  |........create t|
 | 
						|
#       b1  61 62 6c 65 20 74 65 73  74 2e 74 31 20 28 69 64  |able test.t1 (id|
 | 
						|
#       c1  20 69 6e 74 20 6e 6f 74  20 6e 75 6c 6c 29        | int not null)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907364/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=1/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table test.t1 (id int not null)
 | 
						|
/*!*/;
 | 
						|
# at 207
 | 
						|
#130807 20:29:26 server id 1  end_log_pos 305 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       cf  |26 ae 02 52 |02   |01 00 00 00 |62 00 00 00 |31 01 00 00 |00 00
 | 
						|
#
 | 
						|
#       e6  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       f6  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      106  04 08 00 08 00 08 00 00  69 6e 73 65 72 74 20 69  |........insert i|
 | 
						|
#      116  6e 74 6f 20 74 65 73 74  2e 74 31 20 28 69 64 29  |nto test.t1 (id)|
 | 
						|
#      126  20 76 61 6c 75 65 73 20  28 31 29                 | values (1)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907366/*!*/;
 | 
						|
insert into test.t1 (id) values (1)
 | 
						|
/*!*/;
 | 
						|
# at 305
 | 
						|
#130807 20:29:28 server id 1  end_log_pos 386 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#      131  |28 ae 02 52 |02   |01 00 00 00 |51 00 00 00 |82 01 00 00 |00 00
 | 
						|
#
 | 
						|
#      148  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#      158  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      168  04 08 00 08 00 08 00 00  64 72 6f 70 20 74 61 62  |........drop tab|
 | 
						|
#      178  6c 65 20 74 65 73 74 2e  74 31                    |le test.t1|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907368/*!*/;
 | 
						|
drop table test.t1
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
# at 4
 | 
						|
#130807 20:25:35 server id 1  end_log_pos 106 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#        4  |3f ad 02 52 |0f   |01 00 00 00 |66 00 00 00 |6a 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       17  04 00 35 2e 31 2e 36 33  2d 67 6f 6f 67 6c 65 2d  |..5.1.63-google-|
 | 
						|
#       27  64 65 62 75 67 2d 6c 6f  67 00 00 00 00 00 00 00  |debug-log.......|
 | 
						|
#       37  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 | 
						|
#       47  00 00 00 00 3f ad 02 52  1b 38 0d 00 08 00 12 00  |....?..R.8......|
 | 
						|
#       57  04 04 04 04 12 00 00 53  00 04 1a 08 00 00 00 08  |.......S........|
 | 
						|
#       67  08 08 02                                          |...|
 | 
						|
#
 | 
						|
# Event: 	Start: binlog v 4, server v 5.1.63-google-debug-log created 130807 20:25:35 at startup
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BINLOG '
 | 
						|
P60CUg8BAAAAZgAAAGoAAAAAAAQANS4xLjYzLWdvb2dsZS1kZWJ1Zy1sb2cAAAAAAAAAAAAAAAAA
 | 
						|
AAAAAAAAAAAAAAAAAAA/rQJSGzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | 
						|
'/*!*/;
 | 
						|
# at 106
 | 
						|
#130807 20:25:41 server id 1  end_log_pos 211 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       6a  |45 ad 02 52 |02   |01 00 00 00 |69 00 00 00 |d3 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       85  01 00 00 00 01 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       95  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#       a5  04 08 00 08 00 08 00 00  63 72 65 61 74 65 20 74  |........create t|
 | 
						|
#       b5  61 62 6c 65 20 74 65 73  74 2e 74 31 20 28 69 64  |able test.t1 (id|
 | 
						|
#       c5  20 69 6e 74 20 6e 6f 74  20 6e 75 6c 6c 29        | int not null)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=1	error_code=0
 | 
						|
SET TIMESTAMP=1375907141/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=1/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table test.t1 (id int not null)
 | 
						|
/*!*/;
 | 
						|
# at 211
 | 
						|
#130807 20:25:44 server id 1  end_log_pos 313 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       d3  |48 ad 02 52 |02   |01 00 00 00 |66 00 00 00 |39 01 00 00 |00 00
 | 
						|
#
 | 
						|
#       ee  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       fe  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      10e  04 08 00 08 00 08 00 00  69 6e 73 65 72 74 20 69  |........insert i|
 | 
						|
#      11e  6e 74 6f 20 74 65 73 74  2e 74 31 20 28 69 64 29  |nto test.t1 (id)|
 | 
						|
#      12e  20 76 61 6c 75 65 73 20  28 31 29                 | values (1)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907144/*!*/;
 | 
						|
insert into test.t1 (id) values (1)
 | 
						|
/*!*/;
 | 
						|
# at 313
 | 
						|
#130807 20:25:48 server id 1  end_log_pos 398 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#      139  |4c ad 02 52 |02   |01 00 00 00 |55 00 00 00 |8e 01 00 00 |00 00
 | 
						|
#
 | 
						|
#      154  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#      164  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      174  04 08 00 08 00 08 00 00  64 72 6f 70 20 74 61 62  |........drop tab|
 | 
						|
#      184  6c 65 20 74 65 73 74 2e  74 31                    |le test.t1|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907148/*!*/;
 | 
						|
drop table test.t1
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
# at 4
 | 
						|
#130807 20:20:55 server id 1  end_log_pos 106 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#        4  |27 ac 02 52 |0f   |01 00 00 00 |66 00 00 00 |6a 00 00 00 |00 01
 | 
						|
#
 | 
						|
#       17  04 00 35 2e 31 2e 36 33  2d 67 6f 6f 67 6c 65 2d  |..5.1.63-google-|
 | 
						|
#       27  64 65 62 75 67 2d 6c 6f  67 00 00 00 00 00 00 00  |debug-log.......|
 | 
						|
#       37  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 | 
						|
#       47  00 00 00 00 27 ac 02 52  1f 38 0d 00 08 00 12 00  |....'..R.8......|
 | 
						|
#       57  04 04 04 04 12 00 00 53  00 04 1a 08 00 00 00 08  |.......S........|
 | 
						|
#       67  08 08 02                                          |...|
 | 
						|
#
 | 
						|
# Event: 	Start: binlog v 4, server v 5.1.63-google-debug-log created 130807 20:20:55 at startup
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BINLOG '
 | 
						|
J6wCUg8BAAAAZgAAAGoAAAAAAQQANS4xLjYzLWdvb2dsZS1kZWJ1Zy1sb2cAAAAAAAAAAAAAAAAA
 | 
						|
AAAAAAAAAAAAAAAAAAAnrAJSHzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | 
						|
'/*!*/;
 | 
						|
# at 106
 | 
						|
#130807 20:21:19 server id 1  end_log_pos 215 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       6a  |3f ac 02 52 |02   |01 00 00 00 |6d 00 00 00 |d7 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       89  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       99  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#       a9  04 08 00 08 00 08 00 00  63 72 65 61 74 65 20 74  |........create t|
 | 
						|
#       b9  61 62 6c 65 20 74 65 73  74 2e 74 31 20 28 69 64  |able test.t1 (id|
 | 
						|
#       c9  20 69 6e 74 20 6e 6f 74  20 6e 75 6c 6c 29        | int not null)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375906879/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=1/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table test.t1 (id int not null)
 | 
						|
/*!*/;
 | 
						|
# at 215
 | 
						|
#130807 20:21:31 server id 1  end_log_pos 321 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       d7  |4b ac 02 52 |02   |01 00 00 00 |6a 00 00 00 |41 01 00 00 |00 00
 | 
						|
#
 | 
						|
#       f6  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#      106  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      116  04 08 00 08 00 08 00 00  69 6e 73 65 72 74 20 69  |........insert i|
 | 
						|
#      126  6e 74 6f 20 74 65 73 74  2e 74 31 20 28 69 64 29  |nto test.t1 (id)|
 | 
						|
#      136  20 76 61 6c 75 65 73 20  28 31 29                 | values (1)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375906891/*!*/;
 | 
						|
insert into test.t1 (id) values (1)
 | 
						|
/*!*/;
 | 
						|
# at 321
 | 
						|
#130807 20:21:41 server id 1  end_log_pos 410 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#      141  |55 ac 02 52 |02   |01 00 00 00 |59 00 00 00 |9a 01 00 00 |00 00
 | 
						|
#
 | 
						|
#      160  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#      170  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      180  04 08 00 08 00 08 00 00  64 72 6f 70 20 74 61 62  |........drop tab|
 | 
						|
#      190  6c 65 20 74 65 73 74 2e  74 31                    |le test.t1|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375906901/*!*/;
 | 
						|
drop table test.t1
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
 | 
						|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
 | 
						|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
 | 
						|
DELIMITER /*!*/;
 | 
						|
# at 4
 | 
						|
#130807 20:38:51 server id 1  end_log_pos 106 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#        4  |5b b0 02 52 |0f   |01 00 00 00 |66 00 00 00 |6a 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       17  04 00 35 2e 31 2e 36 33  2d 67 6f 6f 67 6c 65 2d  |..5.1.63-google-|
 | 
						|
#       27  64 65 62 75 67 2d 6c 6f  67 00 00 00 00 00 00 00  |debug-log.......|
 | 
						|
#       37  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 | 
						|
#       47  00 00 00 00 5b b0 02 52  13 38 0d 00 08 00 12 00  |....[..R.8......|
 | 
						|
#       57  04 04 04 04 12 00 00 53  00 04 1a 08 00 00 00 08  |.......S........|
 | 
						|
#       67  08 08 02                                          |...|
 | 
						|
#
 | 
						|
# Event: 	Start: binlog v 4, server v 5.1.63-google-debug-log created 130807 20:38:51 at startup
 | 
						|
ROLLBACK/*!*/;
 | 
						|
BINLOG '
 | 
						|
W7ACUg8BAAAAZgAAAGoAAAAAAAQANS4xLjYzLWdvb2dsZS1kZWJ1Zy1sb2cAAAAAAAAAAAAAAAAA
 | 
						|
AAAAAAAAAAAAAAAAAABbsAJSEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | 
						|
'/*!*/;
 | 
						|
# at 106
 | 
						|
#130807 20:38:53 server id 1  end_log_pos 203 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       6a  |5d b0 02 52 |02   |01 00 00 00 |61 00 00 00 |cb 00 00 00 |00 00
 | 
						|
#
 | 
						|
#       7d  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       8d  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#       9d  04 08 00 08 00 08 00 00  63 72 65 61 74 65 20 74  |........create t|
 | 
						|
#       ad  61 62 6c 65 20 74 65 73  74 2e 74 31 20 28 69 64  |able test.t1 (id|
 | 
						|
#       bd  20 69 6e 74 20 6e 6f 74  20 6e 75 6c 6c 29        | int not null)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907933/*!*/;
 | 
						|
SET @@session.pseudo_thread_id=1/*!*/;
 | 
						|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=0/*!*/;
 | 
						|
SET @@session.sql_mode=0/*!*/;
 | 
						|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
 | 
						|
/*!\C latin1 *//*!*/;
 | 
						|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
 | 
						|
SET @@session.lc_time_names=0/*!*/;
 | 
						|
SET @@session.collation_database=DEFAULT/*!*/;
 | 
						|
create table test.t1 (id int not null)
 | 
						|
/*!*/;
 | 
						|
# at 203
 | 
						|
#130807 20:38:55 server id 1  end_log_pos 297 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#       cb  |5f b0 02 52 |02   |01 00 00 00 |5e 00 00 00 |29 01 00 00 |00 00
 | 
						|
#
 | 
						|
#       de  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#       ee  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#       fe  04 08 00 08 00 08 00 00  69 6e 73 65 72 74 20 69  |........insert i|
 | 
						|
#      10e  6e 74 6f 20 74 65 73 74  2e 74 31 20 28 69 64 29  |nto test.t1 (id)|
 | 
						|
#      11e  20 76 61 6c 75 65 73 20  28 31 29                 | values (1)|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907935/*!*/;
 | 
						|
insert into test.t1 (id) values (1)
 | 
						|
/*!*/;
 | 
						|
# at 297
 | 
						|
#130807 20:38:57 server id 1  end_log_pos 374 
 | 
						|
# Position
 | 
						|
#           |Timestamp   |Type |Master ID   |Size        |Master Pos  |Flags
 | 
						|
#      129  |61 b0 02 52 |02   |01 00 00 00 |4d 00 00 00 |76 01 00 00 |00 00
 | 
						|
#
 | 
						|
#      13c  01 00 00 00 00 00 00 00  00 00 00 1a 00 00 00 40  |...............@|
 | 
						|
#      14c  00 00 01 00 00 00 00 00  00 00 00 06 03 73 74 64  |.............std|
 | 
						|
#      15c  04 08 00 08 00 08 00 00  64 72 6f 70 20 74 61 62  |........drop tab|
 | 
						|
#      16c  6c 65 20 74 65 73 74 2e  74 31                    |le test.t1|
 | 
						|
#
 | 
						|
# Event: 	Query	thread_id=1	exec_time=0	error_code=0
 | 
						|
SET TIMESTAMP=1375907937/*!*/;
 | 
						|
drop table test.t1
 | 
						|
/*!*/;
 | 
						|
DELIMITER ;
 | 
						|
# End of log file
 | 
						|
ROLLBACK /* added by mysqlbinlog */;
 | 
						|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
 | 
						|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
 | 
						|
mysqlbinlog Ver VER for OS at ARCH
 |