########################################################################## # This test verifies if a slave is able to process a "LOAD DATA INFILE" # event while the "--secure-file-priv" option is set. # # The test is divided in two steps: # 1 - Creates tables and populates them through "LOAD DATA INFILE". # 2 - Compares the master and slave. ########################################################################## --source include/have_innodb.inc --source include/master-slave.inc ########################################################################## # Loading data ########################################################################## connection master; create table t1(a int not null auto_increment, b int, primary key(a)); create table t2(a int not null auto_increment, b int, primary key(a)) engine=innodb; load data infile '../../std_data/rpl_loaddata.dat' into table t1; start transaction; insert into t2(b) values (1); insert into t2(b) values (2); load data infile '../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../std_data/rpl_loaddata.dat' into table t2; commit; ########################################################################## # Checking Consistency ########################################################################## sync_slave_with_master; let $diff_tables= master:t1, slave:t1; source include/diff_tables.inc; let $diff_tables= master:t2, slave:t2; source include/diff_tables.inc; ########################################################################## # Clean up ########################################################################## connection master; drop table t1; drop table t2; sync_slave_with_master; --source include/rpl_end.inc