mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
use env vars for socket/port in connect in mysqltest
--local-master option in mysql-test-run do not log CREATE TABLE when doing table dump fix replication to slave off 3.23 master client/mysqltest.c: fix to be able to use env vars for socket and port in connect mysql-test/include/master-slave.inc: connect to port specified in environment mysql-test/mysql-test-run.sh: added --local-master option - will assume master is on port 3306 on localhost sql/log_event.cc: fixes to slave off 3.23 master sql/log_event.h: fixes to slave off 3.23 master sql/slave.cc: do not log CREATE TABLE when doing table dump
This commit is contained in:
@@ -151,6 +151,11 @@ while test $# -gt 0; do
|
||||
--verbose-manager) MANAGER_QUIET_OPT="" ;;
|
||||
--local) USE_RUNNING_SERVER="" ;;
|
||||
--tmpdir=*) MYSQL_TMP_DIR=`$ECHO "$1" | $SED -e "s;--tmpdir=;;"` ;;
|
||||
--local-master)
|
||||
MASTER_MYPORT=3306;
|
||||
EXTRA_MYSQL_TEST_OPT="$EXTRA_MYSQL_TEST_OPT --host=127.0.0.1 \
|
||||
--port=$MYSQL_MYPORT"
|
||||
LOCAL_MASTER=1 ;;
|
||||
--master_port=*) MASTER_MYPORT=`$ECHO "$1" | $SED -e "s;--master_port=;;"` ;;
|
||||
--slave_port=*) SLAVE_MYPORT=`$ECHO "$1" | $SED -e "s;--slave_port=;;"` ;;
|
||||
--manager-port=*) MYSQL_MANAGER_PORT=`$ECHO "$1" | $SED -e "s;--manager_port=;;"` ;;
|
||||
@@ -639,7 +644,9 @@ EOF
|
||||
|
||||
start_master()
|
||||
{
|
||||
[ x$MASTER_RUNNING = 1 ] && return
|
||||
if [ x$MASTER_RUNNING = x1 ] || [ x$LOCAL_MASTER = x1 ] ; then
|
||||
return
|
||||
fi
|
||||
# Remove old berkeley db log files that can confuse the server
|
||||
$RM -f $MASTER_MYDDIR/log.*
|
||||
# Remove stale binary logs
|
||||
|
Reference in New Issue
Block a user