# Use default setting for mysqld processes !include include/default_mysqld.cnf !include include/default_client.cnf [mysqld] log-bin= server-binary-log relay-log= server-relay-log binlog-checksum= NONE enforce-gtid-consistency gtid-mode= on report-host= 127.0.0.1 report-user= root master-retry-count= 10 skip-slave-start loose-group_replication_start_on_boot= OFF loose-group_replication_single_primary_mode= FALSE loose-group_replication_enforce_update_everywhere_checks= TRUE loose-group_replication_recovery_get_public_key= TRUE loose-group_replication_exit_state_action= READ_ONLY # 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_write_io_threads= 1 loose-innodb_read_io_threads= 1 [mysqld.1] # Run the master.sh script before starting this process #!run-master-sh report-port= @mysqld.1.port [mysqld.2] # Run the slave.sh script before starting this process #!run-slave-sh # Append -slave.opt file to the list of argument used when # starting the mysqld #!use-slave-opt report-port= @mysqld.2.port [mysqld.3] # Run the slave.sh script before starting this process #!run-slave-sh # Append -slave.opt file to the list of argument used when # starting the mysqld #!use-slave-opt report-port= @mysqld.3.port [ENV] MASTER_MYPORT= @mysqld.1.port MASTER_MYSOCK= @mysqld.1.socket SLAVE_MYPORT= @mysqld.2.port SLAVE_MYSOCK= @mysqld.2.socket SERVER_MYPORT_2= @mysqld.2.port SERVER_MYSOCK_2= @mysqld.2.socket SERVER_MYPORT_3= @mysqld.3.port SERVER_MYSOCK_3= @mysqld.3.socket MASTER_X_MYPORT_1= @mysqld.1.loose-mysqlx-port MASTER_X_MYPORT_2= @mysqld.2.loose-mysqlx-port MASTER_X_MYPORT_3= @mysqld.3.loose-mysqlx-port