mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
b5aa0f437f
support encrypted binlogs. Not decryption, but at least recognizing that event are encrypted and prining them as such
21 lines
612 B
Text
21 lines
612 B
Text
source include/have_log_bin.inc;
|
|
source include/have_debug.inc;
|
|
|
|
let datadir=`select @@datadir`;
|
|
RESET MASTER;
|
|
CREATE TABLE t1 (a INT);
|
|
INSERT INTO t1 VALUES (1),(2),(3);
|
|
REPLACE INTO t1 VALUES (4);
|
|
DROP TABLE t1;
|
|
FLUSH LOGS;
|
|
|
|
let filename= master-bin.000001;
|
|
let local=$datadir/$filename;
|
|
let remote=--read-from-remote-server --protocol=tcp --host=127.0.0.1 --port=$MASTER_MYPORT -uroot $filename;
|
|
let outfile=$MYSQLTEST_VARDIR/tmp/binlog_enc.sql;
|
|
--error 1
|
|
exec $MYSQL_BINLOG $local > $outfile;
|
|
exec $MYSQL_BINLOG $local --force-read >> $outfile;
|
|
exec $MYSQL_BINLOG $remote >> $outfile;
|
|
remove_file $outfile;
|
|
|