# 排除干扰因素if [ -f /etc/my.cnf ]; then
mv /etc/my.cnf /etc/my.cnf.bakfi
cat >/gomeo2o/data/mysql/mysql_3306/my_3306.cnf <
# my_3306.cnf
[client]
port= 3306socket= /gomeo2o/data/mysql/mysql_3306/tmp/mysql_3306.sock
[mysql]
#prompt="\u@\h:\p \R:\m:\s [\d]>"#tee=/gomeo2o/data/mysql/mysql_3306/data/query.log
#prompt="\u@\h:\p \R:\m:\s [\d]>"prompt= "[\u@\h][\d]>\_"connect_timeout= 5no-auto-rehash
[mysqld]
#misc
user=mysql
basedir= /usr/local/mysql
datadir= /gomeo2o/data/mysql/mysql_3306/data
port= 3306socket= /gomeo2o/data/mysql/mysql_3306/tmp/mysql_3306.sock
#timeout
interactive_timeout= 300wait_timeout= 300#character set
character-set-server =utf8
open_files_limit= 65535max_connections= 100max_connect_errors= 100000skip-name-resolve = 1disable-partition-engine-check=1#logs
log-output=fileslow_query_log= 1slow_query_log_file= /gomeo2o/data/mysql/mysql_3306/logs/mysql_3306_slow.log
log-error = /gomeo2o/data/mysql/mysql_3306/logs/mysql_3306_error.log
log_error_verbosity= 3pid-file =mysql_3306.pid
long_query_time= 1#log-slow-admin-statements = 1#log-queries-not-using-indexes = 1log-slow-slave-statements = 1#tmp
tmpdir=/gomeo2o/data/mysql/mysql_3306/tmp
event_scheduler= 1performance_schema=on
max_allowed_packet=32M
character_set_server=utf8mb4
#character_set_server=utf8
default-time-zone =system
default-storage-engine =InnoDB
#bind_address= 172.16.151.248explicit_defaults_for_timestamp= 1#binlog
binlog_format=row
server-id = 1813306log-bin = /gomeo2o/data/mysql/mysql_3306/logs/mysql-bin
log-bin-index = /gomeo2o/data/mysql/mysql_3306/logs/mysql-bin.index
binlog_cache_size=4M
max_binlog_size=1G
max_binlog_cache_size=2G
sync_binlog= 1expire_logs_days= 90#replicate-wild-ignore-table=mysql.%replicate-wild-ignore-table=test.%replicate-wild-ignore-table=information_schema.%#relay log
skip_slave_start= 1max_relay_log_size=1G
relay_log_purge= 1relay_log_recovery= 1log_slave_updates
#slave-skip-errors=1032,1053,1062explicit_defaults_for_timestamp=1#buffers&cache
table_open_cache= 2048table_definition_cache= 2048table_open_cache= 2048max_heap_table_size=96M
sort_buffer_size=2M
join_buffer_size=2M
thread_cache_size= 256query_cache_size= 0query_cache_type= 0query_cache_limit=256K
query_cache_min_res_unit= 512thread_stack=192K
tmp_table_size=96M
key_buffer_size=8M
read_buffer_size=2M
read_rnd_buffer_size=16M
bulk_insert_buffer_size=32M
#myisam
myisam_sort_buffer_size=128M
myisam_max_sort_file_size=10G
myisam_repair_threads= 1#innodb
innodb_buffer_pool_size=10G
innodb_buffer_pool_instances= 1innodb_data_file_path=ibdata1:1G:autoextend
innodb_flush_log_at_trx_commit= 1innodb_log_buffer_size=64M
innodb_log_file_size=500M
innodb_log_files_in_group= 3innodb_max_dirty_pages_pct= 50innodb_file_per_table= 1innodb_rollback_on_timeout
innodb_status_file= 1innodb_io_capacity= 2000transaction_isolation= READ-COMMITTED
innodb_flush_method=O_DIRECT
gtid_mode=ON
enforce_gtid_consistency=ON
master_info_repository=TABLE
relay-log-info-repository =TABLE
binlog_checksum=NONE
log_slave_updates=ON
binlog_row_image=FULL
# Two-Master configure
#server-1#auto-increment-offset = 1#auto-increment-increment = 2#server-2#auto-increment-offset = 2#auto-increment-increment = 2# semisyncreplication settings #
#plugin_dir= /usr/local/mysql/lib/mysql/plugin
#plugin_load= "validate_password.so;rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"plugin_dir= /usr/local/mysql/lib/plugin #官方版本的路径
plugin_load= "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"#官方版本的路径
loose_rpl_semi_sync_master_enabled=on
loose_rpl_semi_sync_master_timeout= 5000loose_rpl_semi_sync_master_trace_level= 32loose_rpl_semi_sync_master_wait_no_slave=on
loose_rpl_semi_sync_slave_enabled=on
loose_rpl_semi_sync_slave_trace_level= 32loose_rpl_semi_sync_master_enabled= 1loose_rpl_semi_sync_slave_enabled= 1loose_rpl_semi_sync_master_timeout= 5000loose_rpl_semi_sync_master_wait_for_slave_count=1loose_rpl_semi_sync_master_wait_point=AFTER_SYNC
slave_preserve_commit_order= 1slave_transaction_retries= 128log_timestamps=system
show_compatibility_56=on
slave_parallel_workers= 16slave_parallel_type=LOGICAL_CLOCK
loose_innodb_numa_interleave= 1innodb_buffer_pool_dump_pct= 40innodb_page_cleaners= 16innodb_undo_log_truncate= 1innodb_max_undo_log_size=2G
innodb_purge_rseg_truncate_frequency= 128#transaction_write_set_extraction=MURMUR32
# READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE ##
transaction_isolation= READ-COMMITTED
sql_mode= "STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,ONLY_FULL_GROUP_BY"# group replication
##log-bin =mysql
##server-id = 613306##gtid_mode=ON
##enforce_gtid_consistency=ON
##master_info_repository=TABLE
##relay-log-info-repository =TABLE
##binlog_checksum=NONE
##log_slave_updates=ON
##binlog_format=row
##transaction_write_set_extraction=XXHASH64
##loose-group_replication_group_name = '3db33b36-0e51-409f-a61d-c99756e90154'##loose-group_replication_start_on_boot =off
##loose-group_replication_local_address= "10.125.141.62:23306"# 不能超过5位数字
##loose-group_replication_group_seeds= "10.125.141.62:23306,10.125.141.62:23307,10.125.141.62:23308"# 不能超过5位数字
##loose-group_replication_bootstrap_group=off
# loose-group_replication_single_primary_mode=FALSE ###本次搭建的是mutil_mode
# loose-group_replication_enforce_update_everywhere_checks=TRUE
[mysqld_safe]
#malloc-lib=/usr/local/mysql/lib/jmalloc.sonice=-19open-files-limit=65535EOF