亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > MySQL-group-replication 配置步驟(推薦)

MySQL-group-replication 配置步驟(推薦)

熱門標簽:電銷機器人市場價 南寧智能電銷機器人價格 dq8 全地圖標注 趙縣地圖標注 哈爾濱云外呼系統(tǒng)運營商 地圖標注直通車 永州智能外呼系統(tǒng) 邯鄲400電話注冊辦理 遂寧400電話申請

MySQL-Group-Replication 是mysql-5.7.17版本開發(fā)出來的新特性;它在master-slave 之間實現(xiàn)了強一致性,

但是就目前來說主要是性能不太好。

【1】確定當前的mysql數(shù)據(jù)庫版本為5.7.17及以上

/usr/local/mysql/bin/mysqld --version
/usr/local/mysql/bin/mysqld Ver 5.7.17 for linux-glibc2.5 on x86_64 (MySQL Community Server (GPL))

【2】實驗環(huán)境為一臺主機上安裝3臺mysql,它們?nèi)齻€組成一個group-replication 組

/tmp/4406.cnf 內(nèi)容如下:

[mysqld]
####: for global
user          =jianglexing          #  mysql
basedir          =/usr/local/mysql        #  /usr/local/mysql/
datadir          =/tmp/4406/          #  /usr/local/mysql/data
server_id        =4406            #  0
port          =4406            #  3306
socket          =/tmp/4406/mysql.sock        #  /tmp/mysql.sock
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        =mysql-err.log          #  /usr/local/mysql/data/localhost.localdomain.err


####: for slow query log


####: for gtid
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  ="127.0.0.1:24901"        #
loose-group_replication_group_seeds  ="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903"
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_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_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
autocommit        =1            #  1

[client]
auto-rehash

/tmp/5506.cnf 內(nèi)容如下:

 

[mysqld]
####: for global
user          =jianglexing          #  mysql
basedir          =/usr/local/mysql        #  /usr/local/mysql/
datadir          =/tmp/5506        #  /usr/local/mysql/data
server_id        =5506            #  0
port          =5506            #  3306
socket          =/tmp/5506/mysql.sock        #  /tmp/mysql.sock
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        =mysql-err.log          #  /usr/local/mysql/data/localhost.localdomain.err


####: for slow query log


####: for gtid
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  ="127.0.0.1:24902"        #
loose-group_replication_group_seeds  ="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903"
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_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_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
autocommit        =1            #  1

 /tmp/6606.cnf 內(nèi)容如下:

[mysqld]
####: for global
user          =jianglexing          #  mysql
basedir          =/usr/local/mysql        #  /usr/local/mysql/
datadir          =/tmp/6606/        #  /usr/local/mysql/data
server_id        =6606            #  0
port          =6606            #  3306
socket          =/tmp/6606/mysql.sock        #  /tmp/mysql.sock
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        =mysql-err.log          #  /usr/local/mysql/data/localhost.localdomain.err


####: for slow query log


####: for gtid
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  ="127.0.0.1:24903"        #
loose-group_replication_group_seeds  ="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903"
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_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_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
autocommit        =1            #  1

【3】初始化三個數(shù)據(jù)庫實例

cd /usr/local/mysql/
./bin/mysqld --defautls-file=/tmp/4406.cnf --datadir=/tmp/4406 --initialize-insecrue

./bin/mysqld --defautls-file=/tmp/5506.cnf --datadir=/tmp/5506 --initialize-insecrue

./bin/mysqld --defautls-file=/tmp/6606.cnf --datadir=/tmp/6606 --initialize-insecrue

【4】配置group-replication 的初始實例

/usr/local/mysql/bin/mysqld --defaults-file=/tmp/4406.cnf 
mysql -h127.0.0.1 -uroot -P4406

-- 增加用戶
    set sql_log_bin=0;
    create user rpl_user@'%' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'%';
    create user rpl_user@'127.0.0.1' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'127.0.0.1';
    create user rpl_user@'localhost' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'localhost';
    set sql_log_bin=1;

-- 增加復制憑證
    change master to 
      master_user='rpl_user',
      master_password='123456'
      for channel 'group_replication_recovery';

-- 安裝組復制物件
    install plugin group_replication soname 'group_replication.so';

-- 啟動組復制
    set global group_replication_bootstrap_group=on;
    start group_replication;
    set global group_replication_bootstrap_group=off;

【5】5506 實例的配置過程如下:

/usr/local/mysql/bin/mysqld --defaults-file=/tmp/5506.cnf 
mysql -h127.0.0.1 -uroot -P5506

-- 增加用戶
    set sql_log_bin=0;
    create user rpl_user@'%' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'%';
    create user rpl_user@'127.0.0.1' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'127.0.0.1';
    create user rpl_user@'localhost' identified by '123456';
    grant replication slave,replication client on *.* to rpl_user@'localhost';
    set sql_log_bin=1;

-- 增加復制憑證
    change master to 
      master_user='rpl_user',
      master_password='123456'
      for channel 'group_replication_recovery';

-- 安裝組復制物件
    install plugin group_replication soname 'group_replication.so';

-- 啟動組復制
    start group_replication; # 注意這里不是初始化了,只要加入就行

【6】6606 實例的操作與5506的操作一樣,這樣group replication 的配置就完成了。

以上這篇MySQL-group-replication 配置步驟(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysql5.5 master-slave(Replication)配置方法
  • 基于mysql replication的問題總結(jié)

標簽:浙江 張家界 上海 定西 阿里 鄂州 中衛(wèi) 南寧

巨人網(wǎng)絡通訊聲明:本文標題《MySQL-group-replication 配置步驟(推薦)》,本文關(guān)鍵詞  MySQL-group-replication,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL-group-replication 配置步驟(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL-group-replication 配置步驟(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    99久久精品国产国产毛片| 99久久精品国产片| 欧美国产日韩精品| 亚洲女人国产香蕉久久精品 | 久久久久久久久综合影视网| 久久国产影院| 精品视频在线观看一区二区 | 国产成人女人在线视频观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美大片aaaa一级毛片| 香蕉视频亚洲一级| 国产麻豆精品免费视频| 一本高清在线| 欧美另类videosbestsex久久| 久久99这里只有精品国产| 日韩免费在线| 欧美1区2区3区| 一本高清在线| 国产麻豆精品免费视频| 久草免费在线观看| 精品视频在线观看一区二区| 可以免费看毛片的网站| 成人高清免费| 毛片高清| 日本免费区| 九九九网站| 色综合久久天天综线观看| 国产韩国精品一区二区三区| 青青青草视频在线观看| 韩国三级香港三级日本三级| 欧美另类videosbestsex高清| 你懂的日韩| 91麻豆爱豆果冻天美星空| 精品视频一区二区三区免费| 91麻豆精品国产片在线观看| 99色视频| 尤物视频网站在线| 久久国产一久久高清| 亚洲女人国产香蕉久久精品| 青草国产在线观看| 免费毛片基地| 99久久精品国产高清一区二区| 久久久成人网| 日韩中文字幕一区二区不卡| 精品久久久久久中文| 韩国三级一区| a级黄色毛片免费播放视频| 台湾毛片| 日日日夜夜操| 久久国产精品自线拍免费| 精品视频在线观看免费| 成人高清视频在线观看| 精品在线观看国产| 国产网站在线| 色综合久久天天综合绕观看| 国产a毛片| 日韩一级黄色| 国产91精品系列在线观看| 国产一区二区精品久久91| 欧美电影免费| 青青久在线视频| 亚欧乱色一区二区三区| 99久久精品国产麻豆| 超级乱淫伦动漫| 欧美另类videosbestsex高清| 日本特黄特黄aaaaa大片| 国产亚洲男人的天堂在线观看| 成人免费一级纶理片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品久久91| 国产亚洲精品成人a在线| 日韩欧美一及在线播放| 久久国产精品永久免费网站| 色综合久久天天综合| 久久国产精品永久免费网站| 欧美大片aaaa一级毛片| 免费的黄视频| 欧美国产日韩精品| 国产视频网站在线观看| 欧美a级大片| 麻豆系列 在线视频| 青青青草视频在线观看| 久久国产影视免费精品| 国产91丝袜在线播放0| 精品国产一区二区三区精东影业 | 日韩一级黄色| 国产一级生活片| 国产伦精品一区二区三区在线观看| a级毛片免费观看网站| 久久99欧美| 可以免费看毛片的网站| 欧美一级视频高清片| 亚洲天堂在线播放| 欧美日本二区| 国产福利免费视频| 99久久精品国产高清一区二区| 免费的黄视频| 国产亚洲精品成人a在线| 亚洲第一页乱| 欧美爱爱网| 九九久久99综合一区二区| 欧美另类videosbestsex高清| 成人免费网站久久久| 亚洲精品永久一区| 韩国三级视频网站| 日本特黄特色aaa大片免费| 天堂网中文字幕| 日本特黄特色aaa大片免费| 青青久久精品| 精品国产三级a| 国产a视频精品免费观看| 国产麻豆精品免费视频| 国产伦理精品| 精品久久久久久综合网| 成人免费高清视频| 日韩一级黄色片| 91麻豆精品国产片在线观看| 韩国三级香港三级日本三级| 久久成人亚洲| 四虎影视库| 亚洲精品中文字幕久久久久久| a级黄色毛片免费播放视频| 日日日夜夜操| 日本在线播放一区| 色综合久久天天综合| 精品视频在线看| 国产视频一区二区在线观看| 国产精品1024在线永久免费| 在线观看成人网 | 91麻豆国产| 999久久狠狠免费精品| 国产综合91天堂亚洲国产| 亚洲精品中文字幕久久久久久| 国产精品自拍在线观看| 久久99中文字幕久久| 毛片成人永久免费视频| 国产亚洲男人的天堂在线观看| 日韩欧美一及在线播放| 韩国三级视频网站| 一本高清在线| 精品国产一区二区三区久久久蜜臀 | 天天色成人网| 黄视频网站免费看| 999久久狠狠免费精品| 精品视频一区二区| 国产成人啪精品| 精品国产一区二区三区久久久蜜臀 | 精品视频在线观看一区二区| 午夜在线影院| 国产福利免费视频| 国产一区二区精品| 黄视频网站免费| 久久福利影视| 欧美另类videosbestsex高清| 日韩在线观看网站| 亚洲精品久久久中文字| 成人高清免费| 精品视频在线看| 欧美日本免费| 国产综合91天堂亚洲国产| 欧美另类videosbestsex高清| 日本在线不卡视频| 日韩在线观看免费完整版视频| 精品国产香蕉伊思人在线又爽又黄| 久草免费在线视频| 国产欧美精品| 韩国三级一区| 国产伦理精品| 免费的黄视频| 国产91精品一区二区| 国产精品自拍一区| 久久99这里只有精品国产| 精品国产亚一区二区三区| 成人影院一区二区三区| 99久久精品国产麻豆| 日韩在线观看视频免费| 国产视频一区二区在线观看| 午夜在线亚洲| 日日日夜夜操| 国产精品1024在线永久免费| 欧美激情伊人| 日本特黄特黄aaaaa大片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 午夜在线亚洲| 高清一级毛片一本到免费观看| 欧美国产日韩精品| 久久99欧美| 国产精品1024在线永久免费| 亚洲wwwwww| 毛片成人永久免费视频| 欧美1区2区3区| 韩国三级一区| 日韩一级黄色| 麻豆系列 在线视频| 四虎影视库| 成人影院一区二区三区| 日本伦理片网站| 一级毛片视频播放| 日韩在线观看网站| 美女被草网站|