<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

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

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間: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上二進(jìn)制日志情況,記錄FilePosition

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

          1
          
          ublock tables;
          

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

        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;
          

          當(dāng)Slave_IO_Running與Slave_SQL_Running的狀態(tài)都為Running時(shí)即可。

        半同步配置

        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 #超時(shí)時(shí)間為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)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。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
        推薦度:
        標(biāo)簽: 復(fù)制 同步 好久
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 99热免费在线观看| 99精品全国免费观看视频..| 99久久国产热无码精品免费| 亚洲一区二区三区四区在线观看| 久久国产精品免费看| 亚洲精品自产拍在线观看动漫| 日韩中文字幕免费视频| 中文字幕亚洲精品| 和日本免费不卡在线v| 国产婷婷综合丁香亚洲欧洲| 成人毛片免费观看视频大全| 亚洲欧洲无码一区二区三区| 国产又大又粗又硬又长免费| 欧亚一级毛片免费看| 亚洲真人无码永久在线 | 国产亚洲漂亮白嫩美女在线| 国产男女猛烈无遮挡免费视频网站| 日韩欧美亚洲国产精品字幕久久久| 国产一级高清视频免费看| 一级毛片在线免费视频| 国产亚洲一区二区三区在线观看| 少妇无码一区二区三区免费| 亚洲av午夜精品无码专区| 午夜成人免费视频| 一区二区3区免费视频| 亚洲图片一区二区| 午夜网站免费版在线观看| 久草免费福利在线| 亚洲国产成人资源在线软件 | 国产精品九九久久免费视频| 久久亚洲AV无码精品色午夜麻| 国产免费av片在线看| 一级a性色生活片久久无少妇一级婬片免费放| 亚洲人成人网站在线观看| 热re99久久6国产精品免费| 国产亚洲精品成人AA片| 在线亚洲午夜理论AV大片| 免费观看的毛片大全| 波霸在线精品视频免费观看| 亚洲一区二区三区深夜天堂| 亚洲男人av香蕉爽爽爽爽|