<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] ### 復制概述 復制解決的基本問題是讓一臺服務器的數據與其他服務器保持同步。一臺主庫的數據可以同步到多臺備庫上,備庫本身也可以被配置成另外一臺服務器的主庫。 **兩種復制方式**: ``` 基于行的復制 version>=5.1 基于語句的復制(邏輯復制) version>=3.23 ``` ### 復制解決的問題 復制比較常見的用途: * 數據分布 * 負載均衡 11章詳細討論 * 備份 ``` why? 復制是一項很有意義的技術補充,但復制既不是備份也不能取代備份 ``` * 高可用性和故障切換 12章討論故障切換 * MySQL升級測試 ### 復制如何工作 復制有三個步驟: 1. 在主庫上把數據更改記錄到二進制日志中(這些記錄被稱為二進制日志事件) 2. 備庫將主庫上的日志復制到自己的中繼日志中。 3. 備庫讀取中繼日志中的事件,將其重放到備庫數據之上 ![lyOMSf.png](https://s2.ax1x.com/2020/01/07/lyOMSf.png) ### 配置復制 #### 在每臺服務器上創建復制賬號 創建賬號語句: ```sql mysql> GRANT PEPLICATION SLAVE, PEPLICATION CLIENT ON *.* TO repl@'192.168.0.%' IDENTIFIED by 'p4ssword'; ``` 在主庫和備庫都創建該賬號。 #### 配置主庫和備庫 主庫上的配置server1: ``` 打開二進制日志 指定一個獨一無二的服務器ID ``` 在 my.cnf中修改或增加如下內容: ``` log_bin= mysql-bin server_id = 10 ``` 備庫在my.cnf配置,并重啟服務器: ``` log_bin = mysql-bin server_id = 2 relay_log = /var/lib/mysql/mysql-relay-bin log_slave_updates = 1 read_only = 1 ``` 注意:不要在配置文件my.cnf中設置master_port 或master_host這些選項,這是老的配置方式。 #### 通知備庫連接到主庫并從主庫復制數據 啟動復制: ``` mysql > CHANGE MASTER TO MASTER_HOST='server1', MASTER_USER='rep1', MASTER_PASSWORD='p4ssword', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=0; ```
                  <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>

                              哎呀哎呀视频在线观看