65 lines
2.3 KiB
Plaintext
65 lines
2.3 KiB
Plaintext
include/rpl_init.inc [topology=1->2,4->3]
|
|
Warnings:
|
|
Note #### Sending passwords in plain text without SSL/TLS is extremely insecure.
|
|
Note #### Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.
|
|
Warnings:
|
|
Note #### Sending passwords in plain text without SSL/TLS is extremely insecure.
|
|
Note #### Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.
|
|
include/rpl_connect.inc [creating master]
|
|
include/rpl_connect.inc [creating master1]
|
|
include/rpl_connect.inc [creating slave]
|
|
include/rpl_connect.inc [creating slave1]
|
|
include/rpl_start_slaves.inc
|
|
|
|
*** Check server_id of mysqld servers ***
|
|
SHOW VARIABLES LIKE "server_id";
|
|
Variable_name Value
|
|
server_id 1
|
|
SET auto_increment_offset = 1;
|
|
SET auto_increment_increment = 2;
|
|
SHOW VARIABLES LIKE "server_id";
|
|
Variable_name Value
|
|
server_id 3
|
|
SET auto_increment_offset = 1;
|
|
SET auto_increment_increment = 2;
|
|
SHOW VARIABLES LIKE "server_id";
|
|
Variable_name Value
|
|
server_id 2
|
|
SET auto_increment_offset = 2;
|
|
SET auto_increment_increment = 2;
|
|
SHOW VARIABLES LIKE "server_id";
|
|
Variable_name Value
|
|
server_id 4
|
|
SET auto_increment_offset = 2;
|
|
SET auto_increment_increment = 2;
|
|
|
|
*** Preparing data ***
|
|
CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT, b VARCHAR(100), c INT NOT NULL, PRIMARY KEY(a)) ENGINE=ndb;
|
|
|
|
*** Basic testing ***
|
|
Insert rows via all hosts
|
|
Check data on both clusters
|
|
include/diff_tables.inc [master:t1, slave:t1]
|
|
*** Transaction testing ***
|
|
BEGIN;
|
|
BEGIN;
|
|
COMMIT;
|
|
COMMIT;
|
|
Check data on both clusters
|
|
include/diff_tables.inc [master:t1, slave:t1]
|
|
BEGIN;
|
|
BEGIN;
|
|
ROLLBACK;
|
|
ROLLBACK;
|
|
Check data on both clusters
|
|
include/diff_tables.inc [master:t1, slave:t1]
|
|
DROP TABLE IF EXISTS t1;
|
|
|
|
include/rpl_stop_slaves.inc
|
|
CHANGE MASTER TO IGNORE_SERVER_IDS= ();
|
|
CHANGE MASTER TO IGNORE_SERVER_IDS= ();
|
|
CHANGE MASTER TO IGNORE_SERVER_IDS= ();
|
|
CHANGE MASTER TO IGNORE_SERVER_IDS= ();
|
|
include/rpl_start_slaves.inc
|
|
include/rpl_end.inc
|