以mysql-1、mysql-2、mysql-3这个三个成员组建MGR群组为例。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ssl=0 table_open_cache=30000 max_connect_errors=2000 innodb_adaptive_hash_index=0 ## 禁用其他存储引擎 disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE,MEMORY" server_id=1 gtid_mode=ON enforce_gtid_consistency=ON binlog_checksum=NONE log_bin=binlog log_slave_updates=ON binlog_format=ROW master_info_repository=TABLE relay_log_info_repository=TABLE transaction_write_set_extraction=XXHASH64 plugin_load_add='group_replication.so' group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" group_replication_start_on_boot=off group_replication_local_address= "10.99.0.15:33061" group_replication_group_seeds= "10.99.0.15:33061,10.99.0.16:33061,10.99.0.17:33061" |
参数 |
参数含义 |
---|---|
server_id |
组内每个成员有各自的server_id。 |
plugin_load_add |
服务器启动时,加载该参数设置的引擎。 |
group_replication_group_name |
配置Group replication的组名。 |
group_replication_start_on_boot |
MySQL服务起来以后,引擎不会自动起来。如果所有group成员配置完成,可以设置成on。 |
group_replication_local_address |
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,8.0.14以后,可以使用IPv6。 |
group_replication_group_seeds |
所有group成员的地址和端口。 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ssl=0 table_open_cache=30000 max_connect_errors=2000 innodb_adaptive_hash_index=0 ##禁用其他存储引擎 disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE,MEMORY" server_id=2 gtid_mode=ON enforce_gtid_consistency=ON binlog_checksum=NONE log_bin=binlog log_slave_updates=ON binlog_format=ROW master_info_repository=TABLE relay_log_info_repository=TABLE transaction_write_set_extraction=XXHASH64 plugin_load_add='group_replication.so' group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" group_replication_start_on_boot=off group_replication_local_address= "10.99.0.16:33061" group_replication_group_seeds= "10.99.0.15:33061,10.99.0.16:33061,10.99.0.17:33061" |
参数 |
参数含义 |
---|---|
server_id |
组内每个成员有各自的server_id。 |
plugin_load_add |
服务器启动时,加载该参数设置的引擎。 |
group_replication_group_name |
配置Group replication的组名。 |
group_replication_start_on_boot |
Mysql服务起来以后,引擎不会自动起来。如果所有group成员配置完成,可以设置成on。 |
group_replication_local_address |
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,8.0.14以后,可以使用IPv6。 |
group_replication_group_seeds |
所有group成员的地址和端口。 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ssl=0 table_open_cache=30000 max_connect_errors=2000 innodb_adaptive_hash_index=0 ##禁用其他存储引擎 disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE,MEMORY" server_id=3 gtid_mode=ON enforce_gtid_consistency=ON binlog_checksum=NONE log_bin=binlog log_slave_updates=ON binlog_format=ROW master_info_repository=TABLE relay_log_info_repository=TABLE transaction_write_set_extraction=XXHASH64 plugin_load_add='group_replication.so' group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" group_replication_start_on_boot=off group_replication_local_address= "10.99.0.17:33061" group_replication_group_seeds= "10.99.0.15:33061,10.99.0.16:33061,10.99.0.17:33061" |
参数 |
参数含义 |
---|---|
server_id |
组内每个成员有各自的server_id。 |
plugin_load_add |
服务器启动时,加载该参数设置的引擎。 |
group_replication_group_name |
配置Group replication的组名。 |
group_replication_start_on_boot |
Mysql服务起来以后,引擎不会自动起来。如果所有group成员配置完成,可以设置成on。 |
group_replication_local_address |
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,8.0.14以后,可以使用IPv6。 |
group_replication_group_seeds |
所有group成员的地址和端口。 |