mysql-group-replication 是由mysql-5.7.17这个版本提供的强一致的高可用集群解决方案

 

1、环境规划

主机ip                   主机名             
172.16.192.201          balm001            
172.16.192.202          balm002  
172.16.192.203          balm003 

 

2、mysql的配置文件

balm001的配置如下:

[mysql]
auto-rehash



[mysqld]
####: for global
user                    =mysql                        #    mysql
basedir                    =/usr/local/mysql                #    /usr/local/mysql/
datadir                    =/usr/local/mysql_datas/3306            #    /usr/local/mysql/data
server_id                =1                        #    0
port                    =3306                        #    3306
character_set_server            =utf8                        #    latin1
log_timestamps                =system                        #    utc
socket                    =/tmp/mysql.sock                #    /tmp/mysql.sock
read_only                =1                        #    off
skip-slave-start            =1                        #    
auto_increment_increment        =1                        #    1
auto_increment_offset            =1                        #    1
lower_case_table_names            =1                        #    0
secure_file_priv            =                        #    null


####: for binlog
binlog_format                =row                        #    row
log_bin                    =mysql-bin                    #    off
binlog_rows_query_log_events        =on                        #    off
log_slave_updates            =on                        #    off
expire_logs_days            =4                        #    0
binlog_cache_size            =32768                        #    32768(32k)
binlog_checksum                =none                        #    CRC32
sync_binlog                =1                        #    1


####: for error-log
log_error                =error.log                    #    /usr/local/mysql/data/localhost.localdomain.err


####: for slow query log


####: for gtid
gtid_executed_compression_period    =1000                        #    1000
gtid_mode                =on                        #    off
enforce_gtid_consistency        =on                        #    off


####: for replication
master_info_repository            =table                        #    file
relay_log_info_repository        =table                        #    file


####: for group replication
transaction_write_set_extraction    =XXHASH64                    #    off
loose-group_replication_group_name    ="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"        #    
loose-group_replication_start_on_boot    =off                        #    off
loose-group_replication_local_address    ="172.16.192.201:24901"                #
loose-group_replication_group_seeds    ="172.16.192.201:24901,172.16.192.202:24901,172.16.192.203:24901"
loose-group_replication_bootstrap_group    =off                        #    off


####: for innodb
default_storage_engine            =innodb                        #    innodb
default_tmp_storage_engine        =innodb                        #    innodb
innodb_data_file_path            =ibdata1:12M:autoextend                #    ibdata1:12M:autoextend
innodb_temp_data_file_path        =ibtmp1:12M:autoextend                #    ibtmp1:12M:autoextend
innodb_buffer_pool_filename        =ib_buffer_pool                    #    ib_buffer_pool
innodb_log_group_home_dir        =./                        #    ./
innodb_log_files_in_group        =2                        #    2
innodb_log_file_size            =48M                        #    50331648(48M)
innodb_file_format            =Barracuda                    #    Barracuda
innodb_file_per_table            =on                         #    on
innodb_page_size            =16k                        #    16384(16k)
innodb_thread_concurrency        =0                        #    0
innodb_read_io_threads            =4                        #    4
innodb_write_io_threads            =4                        #    4
innodb_purge_threads            =4                        #    4
innodb_print_all_deadlocks        =on                        #    off
innodb_deadlock_detect            =on                        #    on
innodb_lock_wait_timeout        =50                        #    50
innodb_spin_wait_delay            =6                        #    6
innodb_autoinc_lock_mode        =2                        #    1
innodb_stats_persistent            =on                        #    on
innodb_stats_persistent_sample_pages    =20                        #    20
innodb_buffer_pool_instances        =1                        #    1
innodb_adaptive_hash_index        =on                        #    on
innodb_change_buffering            =all                        #    all
innodb_change_buffer_max_size        =25                        #    25
innodb_flush_neighbors            =1                        #    1
innodb_flush_method            =O_DIRECT                    #    
innodb_doublewrite            =on                        #    on
innodb_log_buffer_size            =16M                        #    16777216(16M)
innodb_flush_log_at_timeout        =1                        #    1
innodb_flush_log_at_trx_commit        =1                        #    1
innodb_buffer_pool_size            =134217728                    #    134217728(128M)
autocommit                =1                        #    1



####  for performance_schema
performance_schema                            =on        #    on
performance_schema_consumer_events_stages_current            =on        #    off
performance_schema_consumer_events_stages_history            =on        #    off
performance_schema_consumer_events_stages_history_long            =off        #    off
performance_schema_consumer_statements_digest                =on        #    on
performance_schema_consumer_events_statements_current            =on        #    on
performance_schema_consumer_events_statements_history            =on        #    on
performance_schema_consumer_events_statements_history_long        =off        #    off
performance_schema_consumer_events_waits_current            =on        #    off
performance_schema_consumer_events_waits_history            =on        #    off
performance_schema_consumer_events_waits_history_long            =off        #    off
performance_schema_consumer_global_instrumentation            =on        #    on
performance_schema_consumer_thread_instrumentation            =on        #    on
View Code

相关文章:

  • 2021-07-29
  • 2021-04-13
  • 2021-12-10
  • 2021-10-21
  • 2021-08-15
  • 2021-12-10
猜你喜欢
  • 2021-12-03
  • 2021-11-30
  • 2021-10-09
  • 2021-11-10
  • 2021-12-09
  • 2021-06-25
  • 2021-05-03
相关资源
相似解决方案