<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [toc] ## 將基于日志的復制變更為基于GTID的復制處理步驟 ### **先決條件** 1. 集群中所有的服務器版本均高于5.7.6 2. 集群中所有的服務器gtid\_mode都設置為off(使用 show variables like 'gtid\_mode' 命令查看) ### 設置參數 gtid\_mode在5.7版本有一下4個值 * off:關閉 * off\_permissive:準備關閉 * on\_permissive:準備開啟 * on:開啟 這4個值只能從`off-->off\_permissive-->on\_permissive-->on`或者(`off<--off\_permissive<--on\_permissive<--on`)的順序設置 >[info] 在設置的過程中用`tail -f`命令查看一下`mysql-error.log`是否有異常信息。 #### master ~~~ set @@global.enforce_gtid_consistency=warn; //強制設置gtid一致性,值為:warn。 set @@global.enforce_gtid_consistency=on; //強制設置gtid一致性,值為:on set @@global.gtid_mode=off_permissive; //設置gtid_mode為準備關閉狀態 set @@global.gtid_mode=on_permissive; //設置gtid_mode為準備開啟狀態 # 查看從服務器 show status like 'ongoing_anonymous_transaction_count' 為0或者空以后設置 set @@global.gtid_mode=on; ? ? ? ? ? ? ? ? ? ? ? //設置gtid_mode為開啟狀態 ~~~ **show status like 'ongoing\_anonymous\_transaction\_count'** 查看基于日志的復制的事務數量,為0或者為空表示正常。這一步是為了保證基于日志復制的數據的一致性,防止有事務在主服務器上執行完成,在從服務器上沒有被執行,導致數據丟失 #### slave ~~~ set @@global.enforce_gtid_consistency=warn; //強制設置gtid一致性,值為:warn。 set @@global.enforce_gtid_consistency=on; //強制設置gtid一致性,值為:on set @@global.gtid_mode=off_permissive; //設置gtid_mode為準備關閉狀態 set @@global.gtid_mode=on_permissive; //設置gtid_mode為準備開啟狀態 set @@global.gtid_mode=on; ? ? ? ? ? ? ? ? ? ? ? //設置gtid_mode為開啟狀態 stop slave; # 關閉主從復制 change master to master_auto_position=1 # 改變復制方式 start slave; # 重啟主從復制 show slave status; # 查看當前復制狀態 ~~~ ![](https://i.vgy.me/vkLfYt.png) ![](https://i.vgy.me/ErtCWN.png) ### 持久配置(重要操作) 確認成功切換到基于事物的復制之后,需要將一下2個參數添加到my.cnf中(所有的mysql服務器節點) 保證在下次重啟mysql服務器的時候會自動的啟動全局事物復制的方式進行主從同步 * enforce\_gtid\_consistency=on * gtid\_mode=on ## 將基于事物復制變更為基于日志的復制 由于工具或接入的第三方應用不支持事務的復制,則要改為基于日志的復制 ?? ### **先決條件** 1. 集群中所有的服務器版本均高于5.7.6 2. 集群中所有的服務器gtid\_mode都設置為on(使用 show variables like 'gtid\_mode' 命令查看) ### 配置步驟 #### master ``` # 獲得file和position,然后去slave切換為日志復制 show master status; set @@global.gtid_mode=on_permissive; -- 設置gtid_mode為準備開啟狀態 set @@global.gtid_mode=off_permissive; -- 設置gtid_mode為準備關閉狀態 select @@global.gtid_owned; -- 查看gtid_ownend是否為空字符串(在所有服務器上均要查看) set @@global.gtid_mode=off; -- 關閉 ``` #### slave ``` stop slave; change master to master_auto_position=0,master_log_file='edu-mysql-bin.000006',master_log_pos=461; -- //停止事務復制,設置日志復制的日志文件和日志文件節點 start slave; set @@global.gtid_mode=on_permissive; -- 設置gtid_mode為準備開啟狀態 set @@global.gtid_mode=off_permissive; -- 設置gtid_mode為準備關閉狀態 select @@global.gtid_owned; -- 查看gtid_ownend是否為空字符串(在所有服務器上均要查看) set @@global.gtid_mode=off; -- 關閉 show slave status; ``` ![](https://i.vgy.me/uKVGvV.png) ### 持久配置 修改my.cnf中(所有的mysql服務器節點) * enforce\_gtid\_consistency=off * gtid\_mode=off
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看