91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解mysql集群:一主多從架構實現

發布時間:2020-09-27 02:48:04 來源:腳本之家 閱讀:241 作者:zzqit 欄目:MySQL數據庫

實驗環境:

1、三臺CentOS 7 服務器

2、mysql5.7.26(三臺都通過yum安裝)

服務器列表

7.100.222.111 master
47.103.211.5 slave1
47.103.98.221 slave2

如果還沒安裝mysql請看安裝教程:mysql安裝

一、概述:

架構圖:

詳解mysql集群:一主多從架構實現

此種架構,一般初創企業比較常用,也便于后面步步的擴展

特點:

1、可以緩解讀的壓力。

2、成本低,布署快速、方便

3、讀寫分離

4、還能通過及時增加從庫來減少讀庫壓力

5、主庫單點故障

6、數據一致性問題(同步延遲造成)

7、一但主機宕機就不可以進行寫操作

二、搭建集群

1、修改配置文件

分別在三臺服務器中使用如下命令修改配置文件

$ vim /etc/my.cnf

分別向三臺服務器的/etc/my.cnf mysql配置文件添加如下內容:

masetr slave1 slave2

server-id=1

#主庫開啟binlog日志

log-bin=/var/lib/mysql/mysql-bin

server-id=2 server-id=3

 2、在主庫創建復制用戶

在mysql命令下輸入如下命令創建一個用戶供從庫(slave)復制主庫(master)

mysql> grant replication slave on *.* to 'test'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

3、從庫關聯主庫

使用一下命令查看主庫(master)的狀態

mysql> show master status;

輸出以下信息,當然你的可以和我的不一樣

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File       | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 | 5141037 |       |         |          |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

 可以看到以上結果,這兒只需要看 File 和 Position,其它的兩個分別是白名單和黑名單,意思為同步哪幾個數據庫和不同步哪幾個數據庫,可自行根據需求進行設置。記錄以上前兩個字段信息后()。

分別在兩臺從庫(slave)上操作如下命令:

mysql> change master to master_host='47.100.222.111', master_port=3306, master_user='test', master_password='123456', master_log_file='mysql-bin.000002', master_log_pos=5141037;
 
mysql> flush privileges;
 
mysql> slave start;

執行完畢后,在從庫上繼續執行如下語句:

mysql> show slave status\G;

輸出如下信息:

*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 47.100.225.121
                  Master_User: helper
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000002
          Read_Master_Log_Pos: 5141037
               Relay_Log_File: slave1-relay-bin.000003
                Relay_Log_Pos: 5140628
        Relay_Master_Log_File: mysql-bin.000002
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
----------以下省略

如果   Slave_IO_Running: 和Slave_SQL_Running: 都為YES那證明配置已經成功。

到此一主二從搭建完成,一主多從也是類似的安裝。你可以在主庫上創建一個數據庫或者一張表,從庫都會去復制。

以上所述是小編給大家介紹的mysql集群一主多從架構實現詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五华县| 三明市| 新丰县| 佛坪县| 石渠县| 双鸭山市| 富锦市| 呼和浩特市| 应用必备| 桃源县| 乌海市| 柳州市| 裕民县| 潞西市| 库伦旗| 卢湾区| 大余县| 潮州市| 徐闻县| 浦县| 武宣县| 鲁山县| 潢川县| 洪湖市| 临武县| 樟树市| 虹口区| 贡嘎县| 贵溪市| 珲春市| 辽阳市| 高雄县| 西华县| 台中市| 大悟县| 奎屯市| 东明县| 泾源县| 东台市| 兴义市| 财经|