校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

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

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

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

【1】確定當前的mysql數據庫版本為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】實驗環境為一臺主機上安裝3臺mysql,它們三個組成一個group-replication 組

/tmp/4406.cnf 內容如下:

[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 內容如下:

 

[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 內容如下:

[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】初始化三個數據庫實例

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 配置步驟(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

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

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

巨人網絡通訊聲明:本文標題《MySQL-group-replication 配置步驟(推薦)》,本文關鍵詞  MySQL-group-replication,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL-group-replication 配置步驟(推薦)》相關的同類信息!
  • 本頁收集關于MySQL-group-replication 配置步驟(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲aaa精品| 日韩视频123| 成人av在线一区二区三区| 色女孩综合影院| 亚洲成人免费av| 亚洲精品国产一区二区精华液| 国产欧美一区二区三区鸳鸯浴| 2023国产一二三区日本精品2022| 欧美一区二区啪啪| 91精品国产入口| 久久久无码精品亚洲日韩按摩| 欧美一级免费观看| 久久中文娱乐网| 国产精品国产成人国产三级| 一区二区三区欧美日| 一区二区三区精密机械公司| 久久99国产精品久久99| 国产精品网友自拍| 亚洲综合激情网| 视频在线观看国产精品| 国产盗摄女厕一区二区三区| 在线免费视频一区二区| 精品少妇一区二区三区免费观看 | 色婷婷综合激情| 日韩色视频在线观看| 亚洲精品va在线观看| 国产高清亚洲一区| 日韩色视频在线观看| 亚洲专区一二三| 99视频在线精品| 欧美大胆人体bbbb| 性久久久久久久| 91美女福利视频| 国产精品久久久久三级| 国产精品正在播放| 精品久久久久久亚洲综合网| 亚洲成人激情自拍| 色婷婷综合久久久久中文一区二区| 精品免费国产一区二区三区四区| 亚洲成人一区二区在线观看| 色综合久久综合| 欧美国产成人精品| 成人a级免费电影| 国产精品无人区| 91丨九色丨尤物| 国产精品久久久久久久久免费相片 | 中文欧美字幕免费| 成人午夜精品一区二区三区| 国产欧美一区二区三区在线老狼 | 欧美亚洲国产bt| 亚洲成人免费视频| 日韩一区二区电影在线| 久久99精品国产麻豆不卡| 欧美一级理论片| 成熟亚洲日本毛茸茸凸凹| 中文字幕va一区二区三区| 91香蕉国产在线观看软件| 亚洲一区二区欧美| 日韩欧美激情一区| 成人黄页在线观看| 亚洲www啪成人一区二区麻豆| 欧美三级中文字幕| 日本伊人色综合网| 亚洲精品一线二线三线| 成人免费看片app下载| 亚洲成av人片在线| 日本一区免费视频| 欧美精品在欧美一区二区少妇| 激情久久五月天| 亚洲成人精品一区| 国产亚洲女人久久久久毛片| 色婷婷亚洲综合| 国内精品国产成人国产三级粉色 | 粉嫩av一区二区三区粉嫩| 亚洲一区在线观看免费 | 国产在线麻豆精品观看| 亚洲国产wwwccc36天堂| 一区视频在线播放| 久久综合色天天久久综合图片| 欧美午夜精品理论片a级按摩| 99视频精品全部免费在线| 国产精品羞羞答答xxdd| 蜜臀av亚洲一区中文字幕| 亚洲国产日韩在线一区模特 | 极品瑜伽女神91| 久久av中文字幕片| 亚洲一卡二卡三卡四卡| 亚洲欧洲成人精品av97| 国产精品久久久爽爽爽麻豆色哟哟| 久久久夜色精品亚洲| 精品黑人一区二区三区久久| 欧美v国产在线一区二区三区| 欧美精品自拍偷拍| 日韩精品一区二| 久久久99久久精品欧美| 久久精品夜夜夜夜久久| 国产女人aaa级久久久级| 欧美国产日产图区| 国产精品电影院| 亚洲精品乱码久久久久久黑人 | 蜜乳av一区二区| 国产精品自在在线| 99久久综合狠狠综合久久| 色婷婷精品久久二区二区蜜臂av | 日韩一区在线播放| 亚洲区小说区图片区qvod| 丝袜美腿亚洲综合| 国产乱人伦精品一区二区在线观看| 成人午夜视频网站| 在线欧美日韩国产| 亚洲精品成a人| 亚洲色图欧美激情| 国产精品国产三级国产aⅴ中文 | 蜜乳av一区二区| av在线一区二区| 精品美女在线播放| 日韩理论电影院| 久久99国产精品麻豆| 在线国产电影不卡| 亚洲国产精品二十页| 亚洲国产精品人人做人人爽| 久久电影网电视剧免费观看| 日本韩国一区二区| 亚洲视频一二三| 懂色av一区二区在线播放| 日韩一区二区视频| 午夜精品福利一区二区蜜股av | 亚洲午夜精品网| 亚洲欧美日韩久久精品| 欧美一级国产精品| 亚洲在线视频一区| 风间由美中文字幕在线看视频国产欧美| 色婷婷一区二区| 亚洲老妇xxxxxx| 成人av第一页| 中文字幕亚洲精品在线观看| 国产一区二区伦理片| 国产亚洲欧美一区在线观看| 国内一区二区视频| 中文无字幕一区二区三区| 国产成人午夜视频| 亚洲视频一区在线| 欧美老年两性高潮| 国产一区视频导航| 国产精品毛片无遮挡高清| 色噜噜夜夜夜综合网| 天天做天天摸天天爽国产一区| 色哟哟在线观看一区二区三区| 夜夜爽夜夜爽精品视频| 日韩欧美国产精品一区| 成人app在线观看| 亚洲午夜精品17c| 精品电影一区二区三区| 不卡一区二区三区四区| 亚洲国产毛片aaaaa无费看| 欧美日韩精品一区二区三区四区| 免费人成网站在线观看欧美高清| 国产欧美一区二区三区网站| 色综合久久88色综合天天免费| 五月婷婷另类国产| 国产婷婷一区二区| 日韩午夜在线播放| 欧美在线免费播放| 成人动漫视频在线| 久久精品国产亚洲aⅴ| 樱桃国产成人精品视频| 国产丝袜美腿一区二区三区| 欧美怡红院视频| 暴力调教一区二区三区| 国产成人自拍网| 国产精品资源网| 国产综合色产在线精品| 日韩精品一级二级| 天天影视涩香欲综合网| 亚洲激情六月丁香| 亚洲最色的网站| 国产精品影视网| 亚洲欧美一区二区三区久本道91| 国产精品视频一二三| 国产视频一区在线播放| 久久久亚洲欧洲日产国码αv| 91精品国产综合久久久久久| 欧日韩精品视频| 色综合激情久久| 欧美精品电影在线播放| 91精品国产一区二区| 精品国内二区三区| 国产精品系列在线| 一区二区在线电影| 首页国产丝袜综合| 久久国产精品一区二区| 国产在线精品一区二区夜色| 成人国产视频在线观看| 一本到一区二区三区| 欧美精品粉嫩高潮一区二区| 欧美tk丨vk视频| 亚洲精品日韩一| 美国十次综合导航| 精品一区二区免费看| 99久久久国产精品免费蜜臀|