配置MGR参数
以端口3306、3307、3308这三个成员组建MGR群组为例。
- 成员1(3306)参数文件“/etc/my.cnf-master-mgr”里增加下面参数设置。
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= "127.0.0.1:33061" group_replication_group_seeds= "127.0.0.1:33061,127.0.0.1:33071,127.0.0.1:33081"
表1 参数说明 参数
参数含义
server_id
组内每个成员有各自的server_id。
group_replication_local_address
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,MySQL 8.0.14以后,可以使用IPv6。
group_replication_group_seeds
所有group成员的地址和端口。
- 成员2(3307)参数文件“/etc/my.cnf-slave-mgr”里增加下面参数设置。
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= "127.0.0.1:33071" group_replication_group_seeds= "127.0.0.1:33061,127.0.0.1:33071,127.0.0.1:33081"
表2 参数说明 参数
参数含义
server_id
组内每个成员有各自的server_id。
group_replication_local_address
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,MySQL 8.0.14以后,可以使用IPv6。
group_replication_group_seeds
所有group成员的地址和端口。
- 成员3(3308)参数文件里增加下面参数设置,“/etc/my.cnf-slave-2-mgr”文件。
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= "127.0.0.1:33081" group_replication_group_seeds= "127.0.0.1:33061,127.0.0.1:33071,127.0.0.1:33081"
表3 参数说明 参数
参数含义
server_id
组内每个成员有各自的server_id。
group_replication_local_address
本机地址和端口,此地址只是用来与group communication engine进行交互,不能等同于client端连接的地址和端口,8.0.14以后,可以使用IPv6。
group_replication_group_seeds
所有group成员的地址和端口。
- 重启数据库。
父主题: 部署MGR(单主模式)