Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
ae6c0509
Commit
ae6c0509
authored
Nov 26, 2009
by
Horst.Hunger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Forgotten to add the windows version of the tests. Done with that patch.
parent
88eeaa05
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
971 additions
and
0 deletions
+971
-0
mysql-test/r/ipv4_as_ipv6_win.result
mysql-test/r/ipv4_as_ipv6_win.result
+31
-0
mysql-test/r/ipv6_win.result
mysql-test/r/ipv6_win.result
+88
-0
mysql-test/suite/rpl/r/rpl_ip_mix2_win.result
mysql-test/suite/rpl/r/rpl_ip_mix2_win.result
+83
-0
mysql-test/suite/rpl/r/rpl_ip_mix_win.result
mysql-test/suite/rpl/r/rpl_ip_mix_win.result
+83
-0
mysql-test/suite/rpl/r/rpl_ipv4_as_ipv6_win.result
mysql-test/suite/rpl/r/rpl_ipv4_as_ipv6_win.result
+35
-0
mysql-test/suite/rpl/r/rpl_ipv6_win.result
mysql-test/suite/rpl/r/rpl_ipv6_win.result
+83
-0
mysql-test/suite/rpl/t/rpl_ip_mix2_win.cnf
mysql-test/suite/rpl/t/rpl_ip_mix2_win.cnf
+56
-0
mysql-test/suite/rpl/t/rpl_ip_mix2_win.test
mysql-test/suite/rpl/t/rpl_ip_mix2_win.test
+78
-0
mysql-test/suite/rpl/t/rpl_ip_mix_win.cnf
mysql-test/suite/rpl/t/rpl_ip_mix_win.cnf
+56
-0
mysql-test/suite/rpl/t/rpl_ip_mix_win.test
mysql-test/suite/rpl/t/rpl_ip_mix_win.test
+65
-0
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.cnf
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.cnf
+56
-0
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.test
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.test
+63
-0
mysql-test/suite/rpl/t/rpl_ipv6_win.cnf
mysql-test/suite/rpl/t/rpl_ipv6_win.cnf
+56
-0
mysql-test/suite/rpl/t/rpl_ipv6_win.test
mysql-test/suite/rpl/t/rpl_ipv6_win.test
+65
-0
mysql-test/t/ipv4_as_ipv6_win-master.opt
mysql-test/t/ipv4_as_ipv6_win-master.opt
+1
-0
mysql-test/t/ipv4_as_ipv6_win.test
mysql-test/t/ipv4_as_ipv6_win.test
+32
-0
mysql-test/t/ipv6_win-master.opt
mysql-test/t/ipv6_win-master.opt
+1
-0
mysql-test/t/ipv6_win.test
mysql-test/t/ipv6_win.test
+39
-0
No files found.
mysql-test/r/ipv4_as_ipv6_win.result
0 → 100644
View file @
ae6c0509
=============Test of '127.0.0.1' (IPv4) ===========================
mysqld is alive
CREATE USER testuser@'127.0.0.1' identified by '1234';
GRANT ALL ON test.* TO testuser@'127.0.0.1';
SHOW GRANTS FOR testuser@'127.0.0.1';
Grants for testuser@127.0.0.1
GRANT USAGE ON *.* TO 'testuser'@'127.0.0.1' IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF'
GRANT ALL PRIVILEGES ON `test`.* TO 'testuser'@'127.0.0.1'
SET @nip= inet_aton('127.0.0.1');
SELECT @nip;
@nip
2130706433
SELECT inet_ntoa(@nip);
inet_ntoa(@nip)
127.0.0.1
SELECT USER();
USER()
root@localhost
SELECT current_user();
current_user()
root@localhost
SHOW PROCESSLIST;
REVOKE ALL ON test.* FROM testuser@'127.0.0.1';
RENAME USER testuser@'127.0.0.1' to testuser1@'127.0.0.1';
SET PASSWORD FOR testuser1@'127.0.0.1' = PASSWORD ('9876');
SELECT USER();
USER()
root@localhost
DROP USER testuser1@'127.0.0.1';
=============Test of '::1' ========================
connect (con1, ::1, root, , test, MASTER_MYPORT,);
mysql-test/r/ipv6_win.result
0 → 100644
View file @
ae6c0509
=============Test of '::1' ========================================
mysqld is alive
CREATE USER testuser@'::1' identified by '1234';
GRANT ALL ON test.* TO testuser@'::1';
SHOW GRANTS FOR testuser@'::1';
Grants for testuser@::1
GRANT USAGE ON *.* TO 'testuser'@'::1' IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF'
GRANT ALL PRIVILEGES ON `test`.* TO 'testuser'@'::1'
SET @nip= inet_aton('::1');
SELECT @nip;
@nip
NULL
SELECT inet_ntoa(@nip);
inet_ntoa(@nip)
NULL
SELECT USER();
USER()
root@localhost
SELECT current_user();
current_user()
root@localhost
SHOW PROCESSLIST;
REVOKE ALL ON test.* FROM testuser@'::1';
RENAME USER testuser@'::1' to testuser1@'::1';
SET PASSWORD FOR testuser1@'::1' = PASSWORD ('9876');
SELECT USER();
USER()
root@localhost
DROP USER testuser1@'::1';
=============Test of '::1/128' ====================================
=============Test of '0000:0000:0000:0000:0000:0000:0000:0001' ====
mysqld is alive
CREATE USER testuser@'0000:0000:0000:0000:0000:0000:0000:0001' identified by '1234';
GRANT ALL ON test.* TO testuser@'0000:0000:0000:0000:0000:0000:0000:0001';
SHOW GRANTS FOR testuser@'0000:0000:0000:0000:0000:0000:0000:0001';
Grants for testuser@0000:0000:0000:0000:0000:0000:0000:0001
GRANT USAGE ON *.* TO 'testuser'@'0000:0000:0000:0000:0000:0000:0000:0001' IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF'
GRANT ALL PRIVILEGES ON `test`.* TO 'testuser'@'0000:0000:0000:0000:0000:0000:0000:0001'
SET @nip= inet_aton('0000:0000:0000:0000:0000:0000:0000:0001');
SELECT @nip;
@nip
NULL
SELECT inet_ntoa(@nip);
inet_ntoa(@nip)
NULL
SELECT USER();
USER()
root@localhost
SELECT current_user();
current_user()
root@localhost
SHOW PROCESSLIST;
REVOKE ALL ON test.* FROM testuser@'0000:0000:0000:0000:0000:0000:0000:0001';
RENAME USER testuser@'0000:0000:0000:0000:0000:0000:0000:0001' to testuser1@'0000:0000:0000:0000:0000:0000:0000:0001';
SET PASSWORD FOR testuser1@'0000:0000:0000:0000:0000:0000:0000:0001' = PASSWORD ('9876');
SELECT USER();
USER()
root@localhost
DROP USER testuser1@'0000:0000:0000:0000:0000:0000:0000:0001';
=============Test of '0:0:0:0:0:0:0:1' ============================
mysqld is alive
CREATE USER testuser@'0:0:0:0:0:0:0:1' identified by '1234';
GRANT ALL ON test.* TO testuser@'0:0:0:0:0:0:0:1';
SHOW GRANTS FOR testuser@'0:0:0:0:0:0:0:1';
Grants for testuser@0:0:0:0:0:0:0:1
GRANT USAGE ON *.* TO 'testuser'@'0:0:0:0:0:0:0:1' IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF'
GRANT ALL PRIVILEGES ON `test`.* TO 'testuser'@'0:0:0:0:0:0:0:1'
SET @nip= inet_aton('0:0:0:0:0:0:0:1');
SELECT @nip;
@nip
NULL
SELECT inet_ntoa(@nip);
inet_ntoa(@nip)
NULL
SELECT USER();
USER()
root@localhost
SELECT current_user();
current_user()
root@localhost
SHOW PROCESSLIST;
REVOKE ALL ON test.* FROM testuser@'0:0:0:0:0:0:0:1';
RENAME USER testuser@'0:0:0:0:0:0:0:1' to testuser1@'0:0:0:0:0:0:0:1';
SET PASSWORD FOR testuser1@'0:0:0:0:0:0:0:1' = PASSWORD ('9876');
SELECT USER();
USER()
root@localhost
DROP USER testuser1@'0:0:0:0:0:0:0:1';
mysql-test/suite/rpl/r/rpl_ip_mix2_win.result
0 → 100644
View file @
ae6c0509
#################### IP: ::1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,::1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
change master to master_host='::1';
Master_Host: ::1
disconnect slave;
disconnect master;
connection default;
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: ::1
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
disconnect slave;
disconnect master;
connection default;
#################### IP: 0:0:0:0:0:0:0:1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,0:0:0:0:0:0:0:1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
#################### IP: 127.0.0.1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0:0:0:0:0:0:0:1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
disconnect slave;
disconnect master;
connection default;
#################### IP: ::1 mix #######################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
connect (slave,::1,root,,test,SLAVE_MYPORT);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 127.0.0.1
change master to master_host='::1';
Master_Host: ::1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
mysql-test/suite/rpl/r/rpl_ip_mix_win.result
0 → 100644
View file @
ae6c0509
#################### IP: ::1 ###########################
connect (master,::1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
change master to master_host='::1';
Master_Host: ::1
disconnect slave;
disconnect master;
connection default;
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
connect (master,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: ::1
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
disconnect slave;
disconnect master;
connection default;
#################### IP: 0:0:0:0:0:0:0:1 ###########################
connect (master,0:0:0:0:0:0:0:1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
#################### IP: 127.0.0.1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0:0:0:0:0:0:0:1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
disconnect slave;
disconnect master;
connection default;
#################### IP: ::1 mix #######################
connect (master,::1,root,,test,MASTER_MYPORT);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 127.0.0.1
change master to master_host='::1';
Master_Host: ::1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
mysql-test/suite/rpl/r/rpl_ipv4_as_ipv6_win.result
0 → 100644
View file @
ae6c0509
#################### IP: 127.0.0.1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
disconnect slave;
disconnect master;
connection default;
#################### IP: ::1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 127.0.0.1
change master to master_host='::1';
Master_Host: ::1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
mysql-test/suite/rpl/r/rpl_ipv6_win.result
0 → 100644
View file @
ae6c0509
#################### IP: ::1 ###########################
connect (master,::1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,::1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
change master to master_host='::1';
Master_Host: ::1
disconnect slave;
disconnect master;
connection default;
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
connect (master,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: ::1
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
disconnect slave;
disconnect master;
connection default;
#################### IP: 0:0:0:0:0:0:0:1 ###########################
connect (master,0:0:0:0:0:0:0:1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,0:0:0:0:0:0:0:1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0000:0000:0000:0000:0000:0000:0000:0001
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
#################### IP: 127.0.0.1 ###########################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT,MASTER_MYSOCK);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT,SLAVE_MYSOCK);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 0:0:0:0:0:0:0:1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
disconnect slave;
disconnect master;
connection default;
#################### IP: ::1 mix #######################
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
connection master;
reset master;
show master status;
File Position Binlog_Do_DB Binlog_Ignore_DB
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
connection slave;
reset slave;
Master_Host: 127.0.0.1
change master to master_host='::1';
Master_Host: ::1
change master to master_host='127.0.0.1';
Master_Host: 127.0.0.1
change master to master_host='0:0:0:0:0:0:0:1';
Master_Host: 0:0:0:0:0:0:0:1
disconnect slave;
disconnect master;
connection default;
mysql-test/suite/rpl/t/rpl_ip_mix2_win.cnf
0 → 100644
View file @
ae6c0509
# Use default setting for mysqld processes
!include include/default_mysqld.cnf
!include include/default_client.cnf
[mysqld.1]
# Run the master.sh script before starting this process
#!run-master-sh
log-bin= master-bin
loose-innodb
skip-name-resolve
bind-address= 0.0.0.0
[mysqld.2]
# Run the slave.sh script before starting this process
#!run-slave-sh
# Append <testname>-slave.opt file to the list of argument used when
# starting the mysqld
#!use-slave-opt
log-bin= slave-bin
relay-log= slave-relay-bin
init-rpl-role= slave
log-slave-updates
master-retry-count= 10
# Values reported by slave when it connect to master
# and shows up in SHOW SLAVE STATUS;
report-host= localhost
report-port= @mysqld.2.port
report-user= root
skip-slave-start
skip-name-resolve
bind-address= ::
# Directory where slaves find the dumps generated by "load data"
# on the server. The path need to have constant length otherwise
# test results will vary, thus a relative path is used.
slave-load-tmpdir= ../../tmp
loose-innodb
[ENV]
MASTER_MYPORT= @mysqld.1.port
MASTER_MYSOCK= @mysqld.1.socket
SLAVE_MYPORT= @mysqld.2.port
SLAVE_MYSOCK= @mysqld.2.socket
mysql-test/suite/rpl/t/rpl_ip_mix2_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv6 format, especially "change master host=..."
# Options: --skip-name-resolve, master: --bind-address=0.0.0.0, slave: --bind-address=::
# (see corresponding cnf file)
#
# Check if ipv6 is available. If not, server is crashing (see BUG#48915).
--
disable_query_log
--
disable_abort_on_error
connect
(
checkcon123456789
,
::
1
,
root
,,
test
,
$SLAVE_MYPORT
);
if
(
$mysql_errno
)
{
skip
wrong
IP
for
slave
;
}
connection
default
;
disconnect
checkcon123456789
;
--
enable_abort_on_error
--
enable_query_log
# end check
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
--
source
include
/
have_log_bin
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix2
.
inc
let
$IPv6
=
::
1
/
128
;
#--echo #################### IP: $IPv6 ###########################
#--source include/rpl_ip_mix2.inc
let
$IPv6
=
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0001
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix2
.
inc
let
$IPv6
=
0
:
0
:
0
:
0
:
0
:
0
:
0
:
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix2
.
inc
let
$IPv6
=
127.0
.
0.1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix2
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 mix #######################
--
echo
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
MASTER_MYPORT
);
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
$MASTER_MYPORT
);
--
echo
connect
(
slave
,
$IPv6
,
root
,,
test
,
SLAVE_MYPORT
);
connect
(
slave
,
$IPv6
,
root
,,
test
,
$SLAVE_MYPORT
);
--
echo
connection
master
;
connection
master
;
reset
master
;
source
include
/
show_master_status
.
inc
;
save_master_pos
;
--
echo
connection
slave
;
connection
slave
;
reset
slave
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'$IPv6'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'127.0.0.1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'0:0:0:0:0:0:0:1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
--
echo
disconnect
slave
;
disconnect
slave
;
--
echo
disconnect
master
;
disconnect
master
;
--
echo
connection
default
;
connection
default
;
--
exit
mysql-test/suite/rpl/t/rpl_ip_mix_win.cnf
0 → 100644
View file @
ae6c0509
# Use default setting for mysqld processes
!include include/default_mysqld.cnf
!include include/default_client.cnf
[mysqld.1]
# Run the master.sh script before starting this process
#!run-master-sh
log-bin= master-bin
loose-innodb
skip-name-resolve
bind-address= ::
[mysqld.2]
# Run the slave.sh script before starting this process
#!run-slave-sh
# Append <testname>-slave.opt file to the list of argument used when
# starting the mysqld
#!use-slave-opt
log-bin= slave-bin
relay-log= slave-relay-bin
init-rpl-role= slave
log-slave-updates
master-retry-count= 10
# Values reported by slave when it connect to master
# and shows up in SHOW SLAVE STATUS;
report-host= localhost
report-port= @mysqld.2.port
report-user= root
skip-slave-start
skip-name-resolve
bind-address= 0.0.0.0
# Directory where slaves find the dumps generated by "load data"
# on the server. The path need to have constant length otherwise
# test results will vary, thus a relative path is used.
slave-load-tmpdir= ../../tmp
loose-innodb
[ENV]
MASTER_MYPORT= @mysqld.1.port
MASTER_MYSOCK= @mysqld.1.socket
SLAVE_MYPORT= @mysqld.2.port
SLAVE_MYSOCK= @mysqld.2.socket
mysql-test/suite/rpl/t/rpl_ip_mix_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv6 format, especially "change master host=..."
# Options: --skip-name-resolve, master: --bind-address=::, slave: --bind-address=0.0.0.0
# (see corresponding cnf file)
#
--
source
include
/
check_ipv6
.
inc
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
--
source
include
/
have_log_bin
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix
.
inc
let
$IPv6
=
::
1
/
128
;
#--echo #################### IP: $IPv6 ###########################
#--source include/rpl_ip_mix.inc
let
$IPv6
=
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0001
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix
.
inc
let
$IPv6
=
0
:
0
:
0
:
0
:
0
:
0
:
0
:
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix
.
inc
let
$IPv6
=
127.0
.
0.1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ip_mix
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 mix #######################
--
echo
connect
(
master
,
$IPv6
,
root
,,
test
,
MASTER_MYPORT
);
connect
(
master
,
$IPv6
,
root
,,
test
,
$MASTER_MYPORT
);
--
echo
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
SLAVE_MYPORT
);
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
$SLAVE_MYPORT
);
--
echo
connection
master
;
connection
master
;
reset
master
;
source
include
/
show_master_status
.
inc
;
save_master_pos
;
--
echo
connection
slave
;
connection
slave
;
reset
slave
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'$IPv6'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'127.0.0.1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'0:0:0:0:0:0:0:1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
--
echo
disconnect
slave
;
disconnect
slave
;
--
echo
disconnect
master
;
disconnect
master
;
--
echo
connection
default
;
connection
default
;
--
exit
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.cnf
0 → 100644
View file @
ae6c0509
# Use default setting for mysqld processes
!include include/default_mysqld.cnf
!include include/default_client.cnf
[mysqld.1]
# Run the master.sh script before starting this process
#!run-master-sh
log-bin= master-bin
loose-innodb
skip-name-resolve
bind-address= 0.0.0.0
[mysqld.2]
# Run the slave.sh script before starting this process
#!run-slave-sh
# Append <testname>-slave.opt file to the list of argument used when
# starting the mysqld
#!use-slave-opt
log-bin= slave-bin
relay-log= slave-relay-bin
init-rpl-role= slave
log-slave-updates
master-retry-count= 10
# Values reported by slave when it connect to master
# and shows up in SHOW SLAVE STATUS;
report-host= localhost
report-port= @mysqld.2.port
report-user= root
skip-slave-start
skip-name-resolve
bind-address= 0.0.0.0
# Directory where slaves find the dumps generated by "load data"
# on the server. The path need to have constant length otherwise
# test results will vary, thus a relative path is used.
slave-load-tmpdir= ../../tmp
loose-innodb
[ENV]
MASTER_MYPORT= @mysqld.1.port
MASTER_MYSOCK= @mysqld.1.socket
SLAVE_MYPORT= @mysqld.2.port
SLAVE_MYSOCK= @mysqld.2.socket
mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv4 (127.0.0.1) in ipv6 format, especially "change master host=..."
# Options: --skip-name-resolve, --bind-address=0.0.0.0 (see corresponding cnf file)
# for master and slave
#
# Check if ipv4 is available.
--
disable_query_log
--
disable_abort_on_error
connect
(
checkcon123456789
,
127.0
.
0.1
,
root
,,
test
);
if
(
$mysql_errno
)
{
skip
wrong
IP
;
}
connection
default
;
disconnect
checkcon123456789
;
--
enable_abort_on_error
--
enable_query_log
# end check
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
--
source
include
/
have_log_bin
.
inc
let
$IPv6
=
127.0
.
0.1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ipv6
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 ###########################
--
echo
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
MASTER_MYPORT
);
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
$MASTER_MYPORT
);
--
echo
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
SLAVE_MYPORT
);
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
$SLAVE_MYPORT
);
--
echo
connection
master
;
connection
master
;
reset
master
;
source
include
/
show_master_status
.
inc
;
save_master_pos
;
--
echo
connection
slave
;
connection
slave
;
reset
slave
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'$IPv6'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'127.0.0.1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'0:0:0:0:0:0:0:1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
--
echo
disconnect
slave
;
disconnect
slave
;
--
echo
disconnect
master
;
disconnect
master
;
--
echo
connection
default
;
connection
default
;
--
exit
mysql-test/suite/rpl/t/rpl_ipv6_win.cnf
0 → 100644
View file @
ae6c0509
# Use default setting for mysqld processes
!include include/default_mysqld.cnf
!include include/default_client.cnf
[mysqld.1]
# Run the master.sh script before starting this process
#!run-master-sh
log-bin= master-bin
loose-innodb
skip-name-resolve
bind-address= ::
[mysqld.2]
# Run the slave.sh script before starting this process
#!run-slave-sh
# Append <testname>-slave.opt file to the list of argument used when
# starting the mysqld
#!use-slave-opt
log-bin= slave-bin
relay-log= slave-relay-bin
init-rpl-role= slave
log-slave-updates
master-retry-count= 10
# Values reported by slave when it connect to master
# and shows up in SHOW SLAVE STATUS;
report-host= localhost
report-port= @mysqld.2.port
report-user= root
skip-slave-start
skip-name-resolve
bind-address= ::
# Directory where slaves find the dumps generated by "load data"
# on the server. The path need to have constant length otherwise
# test results will vary, thus a relative path is used.
slave-load-tmpdir= ../../tmp
loose-innodb
[ENV]
MASTER_MYPORT= @mysqld.1.port
MASTER_MYSOCK= @mysqld.1.socket
SLAVE_MYPORT= @mysqld.2.port
SLAVE_MYSOCK= @mysqld.2.socket
mysql-test/suite/rpl/t/rpl_ipv6_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv6 format, especially "change master host=..."
# Options: --skip-name-resolve, --bind-address=:: (see corresponding cnf file)
# for master and slave.
#
--
source
include
/
check_ipv6
.
inc
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
--
source
include
/
have_log_bin
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ipv6
.
inc
let
$IPv6
=
::
1
/
128
;
#--echo #################### IP: $IPv6 ###########################
#--source include/rpl_ipv6.inc
let
$IPv6
=
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0001
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ipv6
.
inc
let
$IPv6
=
0
:
0
:
0
:
0
:
0
:
0
:
0
:
1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ipv6
.
inc
let
$IPv6
=
127.0
.
0.1
;
--
echo
#################### IP: $IPv6 ###########################
--
source
include
/
rpl_ipv6
.
inc
let
$IPv6
=
::
1
;
--
echo
#################### IP: $IPv6 mix #######################
--
echo
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
MASTER_MYPORT
);
connect
(
master
,
127.0
.
0.1
,
root
,,
test
,
$MASTER_MYPORT
);
--
echo
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
SLAVE_MYPORT
);
connect
(
slave
,
127.0
.
0.1
,
root
,,
test
,
$SLAVE_MYPORT
);
--
echo
connection
master
;
connection
master
;
reset
master
;
source
include
/
show_master_status
.
inc
;
save_master_pos
;
--
echo
connection
slave
;
connection
slave
;
reset
slave
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'$IPv6'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'127.0.0.1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
eval
change
master
to
master_host
=
'0:0:0:0:0:0:0:1'
;
let
$master_host
=
query_get_value
(
SHOW
SLAVE
STATUS
,
Master_Host
,
1
);
--
echo
Master
-
Host
:
$master_host
--
echo
disconnect
slave
;
disconnect
slave
;
--
echo
disconnect
master
;
disconnect
master
;
--
echo
connection
default
;
connection
default
;
--
exit
mysql-test/t/ipv4_as_ipv6_win-master.opt
0 → 100644
View file @
ae6c0509
--skip-name-resolve --bind-address=0.0.0.0
mysql-test/t/ipv4_as_ipv6_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv4 (127.0.0.1) in ipv6 format
# Options: --skip-name-resolve, --bind-address=0.0.0.0 (see corresponding opt file).
#
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
# Can't be tested with embedded server
--
source
include
/
not_embedded
.
inc
# Save the initial number of concurrent sessions
--
source
include
/
count_sessions
.
inc
echo
=============
Test
of
'127.0.0.1'
(
IPv4
)
===========================
;
let
$IPv6
=
127.0
.
0.1
;
--
source
include
/
ipv6_clients
.
inc
--
source
include
/
ipv6
.
inc
echo
=============
Test
of
'::1'
========================
;
let
$IPv6
=
::
1
;
--
echo
connect
(
con1
,
$IPv6
,
root
,
,
test
,
MASTER_MYPORT
,);
--
disable_query_log
#--error 2003,2006
connect
(
con1
,
$IPv6
,
root
,
,
test
,
$MASTER_MYPORT
);
--
enable_query_log
connection
default
;
disconnect
con1
;
# Wait till all disconnects are completed
--
source
include
/
wait_until_count_sessions
.
inc
mysql-test/t/ipv6_win-master.opt
0 → 100644
View file @
ae6c0509
--skip-name-resolve --bind-address=::
mysql-test/t/ipv6_win.test
0 → 100644
View file @
ae6c0509
# Copyright (C) 2009 SUN Microsystems
# All rights reserved. Use is subject to license terms.
# Author: Horst Hunger
# Nov. 19, 2009
# Test of ipv6 format
# Options: --skip-name-resolve, --bind-address=:: (see corresponding opt file).
#
--
source
include
/
check_ipv6
.
inc
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
--
source
include
/
windows
.
inc
# Can't be tested with embedded server
--
source
include
/
not_embedded
.
inc
# Save the initial number of concurrent sessions
--
source
include
/
count_sessions
.
inc
echo
=============
Test
of
'::1'
========================================
;
let
$IPv6
=
::
1
;
--
source
include
/
ipv6_clients
.
inc
--
source
include
/
ipv6
.
inc
echo
=============
Test
of
'::1/128'
====================================
;
let
$IPv6
=
::
1
/
128
;
#--source include/ipv6_clients.inc
#--source include/ipv6.inc
echo
=============
Test
of
'0000:0000:0000:0000:0000:0000:0000:0001'
====
;
let
$IPv6
=
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0000
:
0001
;
--
source
include
/
ipv6_clients
.
inc
--
source
include
/
ipv6
.
inc
echo
=============
Test
of
'0:0:0:0:0:0:0:1'
============================
;
let
$IPv6
=
0
:
0
:
0
:
0
:
0
:
0
:
0
:
1
;
--
source
include
/
ipv6_clients
.
inc
--
source
include
/
ipv6
.
inc
# Wait till all disconnects are completed
--
source
include
/
wait_until_count_sessions
.
inc
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment