成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何使用MySQLFabric實(shí)現(xiàn)高可用-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“如何使用MySQL Fabric實(shí)現(xiàn)高可用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用MySQL Fabric實(shí)現(xiàn)高可用”這篇文章吧。

目前成都創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、大荔網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

一、 下載和安裝 MySQL Fabric

  1. 從 /tupian/20230522/ 下載 MySQL Utilities 1.5 ,MySQL Fabric 是 MySQL Utilities 1.5 的一部分。

  2. 從 /tupian/20230522/ 下載 java connector,5.1.30 和之后的版本支持 MySQL Fabric。

二、創(chuàng)建 MySQL 用戶

需要為 MySQL Fabric 在每個 MySQL 實(shí)例上創(chuàng)建用戶。在集群實(shí)例上創(chuàng)建用戶過程中需要關(guān)閉 bin log,否則 MySQL Fabric 創(chuàng)建主從關(guān)系的時候會在 slave 上重新執(zhí)行 master 中創(chuàng)建同一用戶的操作而導(dǎo)致出錯。以下示例中假設(shè) MySQL Fabric 和 backing store 實(shí)例安裝在同一臺服務(wù)器中:

  1. 在 backing store 實(shí)例上創(chuàng)建 store user,將下面代碼中的 fabric_store 和 secret_store 替換為合適的用戶名和密碼。

    CREATE USER 'fabric_store'@'localhost'
  2. 在每個集群實(shí)例上創(chuàng)建 server user,將下面代碼中的 fabric_server 和 secret_server 替換為合適的用戶名和密碼。

    CREATE USER 'fabric_server'@'%'
  3. 在每個集群實(shí)例上創(chuàng)建 backup user,將下面代碼中的 fabric_backup 和 secret_backup 替換為合適的用戶名和密碼。

    CREATE USER 'fabric_backup'@'%'
  4. 在每個集群實(shí)例上創(chuàng)建 restore user,將下面代碼中的 fabric_restore 和 secret_restore 替換為合適的用戶名和密碼。

    CREATE USER 'fabric_restore'@'%'

三、 配置 MySQL

在每個集群實(shí)例中啟用 gtid-mode, bin-log 和 log-slave-updates ,并確保所有集群實(shí)例的 server-id 都不重復(fù)。

[mysqld]

四、配置和初始化 MySQL Fabric

  1. 修改 /etc/mysql/fabric.cfg 中的 [storage] 和 [servers] 段,配置 store user, server user, backup user 和 restore user 的用戶和密碼。

    [storage]
  2. 執(zhí)行 mysqlfabric manage setup 初始化 store server,執(zhí)行過程中需要設(shè)置 admin/xmlrpc 的密碼,這個密碼是使用用戶名 admin 訪問 MySQL Fabric 時使用的密碼。可以將這個密碼配置到 fabric.cfg 中 [protocol.xmlrpc] 段的 password 中,否則后面每次執(zhí)行 MySQL Fabric 命令都會提示輸入這個密碼。

五、啟動和停止 MySQL Fabric

  1. 執(zhí)行 mysqlfabric manage start 啟動 MySQL Fabric。

  2. 執(zhí)行 mysqlfabric manage stop 停止 MySQL Fabric。

六、創(chuàng)建服務(wù)器組

  1. 執(zhí)行 mysqlfabric group create my_group 創(chuàng)建服務(wù)器組,其中 my_group 為組名。

  2. 執(zhí)行 mysqlfabric group add my_group master_server:port 添加主服務(wù)器,其中master_server:port 為主服務(wù)器的 IP 和端口。

  3. 執(zhí)行 mysqlfabric group promote my_group 將主服務(wù)器提升為服務(wù)器組的 master。

  4. 執(zhí)行 mysqlfabric group add my_group slave_server:port 添加從服務(wù)器,其中slave_server:port 為從服務(wù)器的 IP 和端口,添加之后從服務(wù)器會自動同步主服務(wù)器上已經(jīng)寫入 bin log 的數(shù)據(jù)。

  5. 執(zhí)行 mysqlfabric group activate my_group 激活故障自動切換。

mysqlfabric group lookup_servers ys_group

七、錯誤恢復(fù)

服務(wù)器出現(xiàn)故障之后,MySQL Fabric 中會將其標(biāo)記為 FAULTY 狀態(tài),在服務(wù)器恢復(fù)之后狀態(tài)不會自動恢復(fù),需要人工將出錯的服務(wù)器從組中移除再重新加入。

`shell>mysqlfabric group remove my_group server:port`

八、使用 Java connector 連接到 MySQL Fabric

以 Tomcat datasource 配置為例,從直接連接切換成通過 MySQL Fabric 連接 MySQL 只需修改driverClassName 和 url :

driverClassName="com.mysql.fabric.jdbc.FabricMySQLDriver"

其中 localhost:32274 是 MySQL Fabric 的服務(wù)地址,fabricUsername 和 fabricPassword 是 MySQL Fabric 的用戶名和密碼,database 是默認(rèn)數(shù)據(jù)庫名稱,fabricServerGroup 是服務(wù)器組名稱。

以上是“如何使用MySQL Fabric實(shí)現(xiàn)高可用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)頁名稱:如何使用MySQLFabric實(shí)現(xiàn)高可用-創(chuàng)新互聯(lián)
文章鏈接:http://jinyejixie.com/article20/csopjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站設(shè)計(jì)公司、軟件開發(fā)、網(wǎng)站排名網(wǎng)站改版、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
栾城县| 政和县| 通州市| 思南县| 中宁县| 曲阜市| 马尔康县| 三明市| 秭归县| 荣昌县| 阿勒泰市| 石首市| 盖州市| 鹿泉市| 双流县| 太康县| 方山县| 仁布县| 靖州| 柘城县| 健康| 那坡县| 房山区| 宁陕县| 安泽县| 横山县| 丹阳市| 建始县| 家居| 彭泽县| 龙川县| 历史| 星子县| 高要市| 雷山县| 金阳县| 昂仁县| 湄潭县| 全州县| 老河口市| 桃园市|