<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >本文主要內容摘自[polestar的博客](http://www.cnblogs.com/polestar/ "polestar的博客"),非常感謝 手動切換主要應用場景:在線升級,從庫修改表結構,手工切換從庫(主庫硬件損壞)(需要master_ip_online_change腳本) #### masterha_master_switch參數列表 ```shell --master_state=dead 強制的參數,參數值為"dead" 或者 "alive" . 如果 設置為 alive 模式,masterha_master_switch 開始在線主庫切換操作。 --dead_master_host=(hostname) 強制參數,宕機的主庫所在的主機名稱。--dead_master_ip 和 --dead_master_port 是可選參數,如果這些參數沒有設置,--dead_master_ip 就是 --dead_master_host 解析的IP地址。--dead_master_port 為 3306 --new_master_host=(hostname) 新主機地址,可選參數,這個參數在你明確新的主庫的主機,非常有用。(這就意味著你不需要讓MHA來決定新的主庫)。如果不設置此參數,MHA 將會利用自動failover的規則來選擇新的主庫。如果設置--new_master_host,MHA選擇此主機為新的主庫,如果不能成為主庫,MHA將會退出 --interactive=(0|1) 如果設置為0,在masterha_master_switch,它自動執行故障轉移(非交互式)。這實際上是和masterha_manager的內部運行機制一樣,這種非交互式故障轉移是有用的,如果你已經證實了master死了,但你想盡快做故障轉移。非交互式故障轉移也是有用的,如果你使用其他現有的主監控軟件和要調用的非交互式故障轉移命令軟件。典型的例子是masterha_master_switch調用從集群軟件像起搏器。 --ssh_reachable=(0|1|2) 指定master 經過SSH是否可達。0:不可達、1:可達、2:未知(默認值)。 如果設置為了2,此命令內部將會檢測通過SSH 是否可達master,并且跟新SSH 狀態。如果可達,且設置master_ip_failover_script 或者 shutdown_script .將會執行"--command=stopssh"。否則,執行 "--command=stop"。另外,如果宕機的master通過SSH可達,failover腳本試圖從宕機的master機器上拷貝沒有沒有發送的binlog。 --skip_change_master 如果設置此參數,當發生failover的時候,MAH 在應用完不同的relay log退出,忽略CHANGE MASTER 和 START SLAVE 操作。所以 slaves 不會指向 新的master. 開啟此參數,有利于手動的二次檢查slave 恢復是否成功 --skip_disable_read_only 設置此參數,MHA 將不會在新的主庫上執行 SET GLOBAL read_only =0 操作,有利于手動操作 --last_failover_minute=(minutes) 參考master_manager --ignore_last_failover 參考master_manager --wait_on_failover_error=(seconds) 類似于master_manager, 此參數只用于自動的/非交互式的failover。如果沒有設置--interval=0,wait_on_failover_error 將會被忽略,在發生錯誤的時候不會sleep。 --remove_dead_master_conf 參考masterha_manager --wait_until_gtid_in_sync(0|1) 此參數從0.56版本開始可用,如果設置成1,當基于GITD的failover時,MHA 會等待所有的從庫追上新主庫的GITD --skip_change_master 此參數從0.56版本開始可用,如果開啟此選項,MHA 跳過 CHANGE MASTER 的操作 --skip_disable_read_only 此參數從0.56版本開始可用,如果開啟此選項,MHA 將會在新的master 跳過 SET GLOBAL read_only = 0; --ignore_binlog_server_error 此參數從0.56版本開始可用,如果開啟此選項,當執行failover的時,MHA忽略binlog server上任何錯誤 ``` #### 手動主從切換參數 ```shell --new_master_host=(hostname) 新主機地址,可選參數,這個參數在你明確新的主庫的主機,非常有用。(這就意味著你不需要讓MHA來決定新的主庫)。如果不設置此參數,MHA 將會利用自動failover的規則來選擇新的主庫。如果設置--new_master_host,MHA選擇此主機為新的主庫,如果不能成為主庫,MHA將會退出 --orig_master_is_new_slave 當完成主庫切換后,原先的主庫將作為現在主庫的slave運行。默認:不開啟(原先的主庫不會加入到新的復制環境中)。如果開啟此選項,需要在配置文件中設置repl_password參數,由于當期的Master并不知道新的Master的replication的密碼 --remove_orig_master_conf 如果設置此參數,當成功failover后,MHA manager將會自動刪除配置文件中關于dead master的配置選項。 --skip_lock_all_tables 當在做主庫切換的時候,MHA會在原先的主庫上執行FLUSH TABLES WITH READ LOCK 操作,確保沒有跟新操作,但是FLUSH TABLES WITH READ LOCK 操作是非常耗費資源的,并且你可以在原先的主庫確定沒有跟新操作(通過master_ip_online_change_script 中kill all clients操作等)。可以利用此選項避免鎖表。 --running_updates_limit=10000,故障切換時,候選master 如果有延遲的話, mha 切換不能成功,加上此參數表示延遲在此時間范圍內都可切換(單位為s),但是切換的時間長短是由recover 時relay 日志的大小決定 ```
                  <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>

                              哎呀哎呀视频在线观看