• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    mysql5.5主從同步配置(semi_sync)

    來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 12:57:36
    文檔

    mysql5.5主從同步配置(semi_sync)

    mysql5.5主從同步配置(semi_sync):好久不折騰mysql主從了,發(fā)現(xiàn)5.5交之前的版本,配置上有些變化,趁著夜深人靜,重溫一下,順便簡單記錄一下配置過程。 主從同步 master端配置 修改 my.cnf 文件 12345678910 vim /etc/my.cnf[mysqld]server-id = 1log-bin = mys
    推薦度:
    導(dǎo)讀mysql5.5主從同步配置(semi_sync):好久不折騰mysql主從了,發(fā)現(xiàn)5.5交之前的版本,配置上有些變化,趁著夜深人靜,重溫一下,順便簡單記錄一下配置過程。 主從同步 master端配置 修改 my.cnf 文件 12345678910 vim /etc/my.cnf[mysqld]server-id = 1log-bin = mys

    主從同步

    master端配置

    1. 修改my.cnf文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    vim /etc/my.cnf
    [mysqld]
    server-id = 1
    log-bin = mysql-bin
    binlog_format = mixed
    expire-logs-days = 7
    binlog-do-db = luxtarget
    binlog-ignore-db = mysql
    replicate-do-db = luxtarget
    replicate-ignore-db = mysql
    
    1. 新建授權(quán)復(fù)制用戶

      1
      2
      
      grant replication slave on *.* to 'slave'@'xxx.xxx.xxx.xxx' identified by 'slave';
      flush privileges;
      
    2. 重啟mysql

      1
      
      service mysqld restart
      
    3. 鎖定數(shù)據(jù)庫,將數(shù)據(jù)打包并拷貝至slave

      1
      
      flush tables with read lock;
      
    4. 查看master上二進制日志情況,記錄FilePosition

      1
      
      show master status;
      
    5. 當數(shù)據(jù)打包拷貝完畢,解除鎖定;

      1
      
      ublock tables;
      

      當數(shù)據(jù)較大時,將數(shù)據(jù)打包備份比使用mysqldump導(dǎo)入時效率更高

    slave端配置

    1. 修改my.cnf文件

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      vim /etc/my.cnf
      [mysqld]
      server-id = 2
      log-bin = mysql-bin
      binlog_format = mixed
      expire-logs-days = 7
      binlog-do-db = luxtarget
      binlog-ignore-db = mysql
      replicate-do-db = luxtarget
      replicate-ignore-db = mysql
      
    2. 重啟mysql

      1
      
      service mysqld restart
      
    3. 將從master拷貝來的數(shù)據(jù)導(dǎo)入slave

    4. 連接master開始同步

      1
      2
      3
      4
      5
      
      change master to master_host='xxx.xxx.xxx.xxx',master_user='slave',master_password='slave',master_log_file='master-bin.xxxxxx,master_log_pos=xxx;
      start slave;
      show slave status\G;
      

      當Slave_IO_Running與Slave_SQL_Running的狀態(tài)都為Running時即可。

    半同步配置

    master端配置

    1. 安裝mysql半同步插件

      1
      2
      3
      
      INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
      SET GLOBAL rpl_semi_sync_master_enabled = 1;
      SET GLOBAL rpl_semi_sync_master_timeout = 1000;
      
    2. 修改my.cnf文件

      1
      2
      3
      4
      
      vim /etc/my.cnf
      [mysqld]
      rpl_semi_sync_master_enabled=1 #啟用半同步
      rpl_semi_sync_master_timeout=1000 #超時時間為1s
      
    3. 重啟mysql

      1
      
      service mysqld restart
      

    slave端配置

    1. 安裝mysql半同步插件

      1
      2
      3
      4
      
      INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
      SET GLOBAL rpl_semi_sync_slave_enabled = 1;
      STOP SLAVE IO_THREAD;
      START SLAVE IO_THREAD;
      
    2. 修改my.cnf文件

      1
      
      rpl_semi_sync_slave_enabled=1 #啟用半同步復(fù)制
      
    3. 重啟mysql

      1
      
      service mysqld restart
      

    檢查配置

    1. master

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      
      SHOW GLOBAL STATUS LIKE 'rpl_semi%';
      +--------------------------------------------+-------+
      | Variable_name | Value |
      +--------------------------------------------+-------+
      | Rpl_semi_sync_master_clients | 1 |
      | Rpl_semi_sync_master_net_avg_wait_time | 0 |
      | Rpl_semi_sync_master_net_wait_time | 0 |
      | Rpl_semi_sync_master_net_waits | 0 |
      | Rpl_semi_sync_master_no_times | 0 |
      | Rpl_semi_sync_master_no_tx | 0 |
      | Rpl_semi_sync_master_status | ON |
      | Rpl_semi_sync_master_timefunc_failures | 0 |
      | Rpl_semi_sync_master_tx_avg_wait_time | 0 |
      | Rpl_semi_sync_master_tx_wait_time | 0 |
      | Rpl_semi_sync_master_tx_waits | 0 |
      | Rpl_semi_sync_master_wait_pos_backtraverse | 0 |
      | Rpl_semi_sync_master_wait_sessions | 0 |
      | Rpl_semi_sync_master_yes_tx | 0 |
      +--------------------------------------------+-------+
      14 rows in set (0.00 sec)
      
    2. slave

      1
      2
      3
      4
      5
      6
      7
      
      mysql> SHOW GLOBAL STATUS LIKE 'rpl_semi%';
      +----------------------------+-------+
      | Variable_name | Value |
      +----------------------------+-------+
      | Rpl_semi_sync_slave_status | ON |
      +----------------------------+-------+
      1 row in set (0.01 sec)
      

    好久不折騰mysql主從了,發(fā)現(xiàn)5.5交之前的版本,配置上有些變化,趁著夜深人靜,重溫一下,順便簡單記錄一下配置過程。

    主從同步

    master端配置

    1. 修改my.cnf文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    vim /etc/my.cnf
    [mysqld]
    server-id = 1
    log-bin = mysql-bin
    binlog_format = mixed
    expire-logs-days = 7
    binlog-do-db = luxtarget
    binlog-ignore-db = mysql
    replicate-do-db = luxtarget
    replicate-ignore-db = mysql
    

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    mysql5.5主從同步配置(semi_sync)

    mysql5.5主從同步配置(semi_sync):好久不折騰mysql主從了,發(fā)現(xiàn)5.5交之前的版本,配置上有些變化,趁著夜深人靜,重溫一下,順便簡單記錄一下配置過程。 主從同步 master端配置 修改 my.cnf 文件 12345678910 vim /etc/my.cnf[mysqld]server-id = 1log-bin = mys
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 无码欧精品亚洲日韩一区| 久久久久久极精品久久久 | 国产精品你懂的在线播放| 国内精品久久久久影院日本| 欧美人与动牲交a欧美精品| 国产福利精品视频自拍| 国产99re在线观看只有精品| 亚洲国产精品嫩草影院在线观看 | 国自产精品手机在线观看视频| 精品一卡2卡三卡4卡免费视频 | 亚洲AV永久精品爱情岛论坛| 久久久久99精品成人片三人毛片 | 亚洲线精品一区二区三区影音先锋 | 99久久夜色精品国产网站| 国内精品免费在线观看| 岛国精品一区免费视频在线观看| 无码人妻精品一区二区三区66| 亚洲国产人成精品| 亚洲?V乱码久久精品蜜桃| 日本精品夜色视频一区二区| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品亚洲视频| 国产高清在线精品一区二区| 欧美精品一本久久男人的天堂| 国产精品成人观看视频国产| 久久久久久亚洲Av无码精品专口| 亚洲国产精品成人久久| 亚洲欧洲成人精品香蕉网| 亚洲午夜国产精品无码| 久久99国产综合精品| 色欲久久久天天天综合网精品| 精品国产福利盛宴在线观看| 99精品国产丝袜在线拍国语 | 久久精品一区二区三区不卡| 国产精品www| 四虎精品8848ys一区二区| 亚洲精品私拍国产福利在线| 国产精品99爱免费视频| 精品亚洲欧美无人区乱码| 一区二区三区精品国产欧美| 91午夜精品亚洲一区二区三区|