欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

MYSQL8Innodbclustermysqlsh安裝詳細過程及周邊是怎樣的

今天就跟大家聊聊有關MySQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司自2013年起,先為高郵等服務建站,高郵等地企業(yè),進行企業(yè)商務咨詢服務。為高郵企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

自打上期開始了關于innodb cluster的安裝文字后,感覺突然就一股innodb cluster 的風撲面而來,新技術的掌握看來是熱情很高。

今天這期其實是開始對一些細節(jié)進行盤點,先對周邊的命令進行一次盤點,然后,總結一下在安裝中的一些配置參數(shù),以及相關的信息的存儲位置

1 獲取當前的 innodb cluster的狀態(tài), 在通過 connect 連接到 innodb cluster中的一臺機器后,我們通過 getCluster() 命令來獲得集群的信息,然后在通過信息中的指定的命令進行信息的展現(xiàn)

var cluster_1 = dba.getCluster()

cluster_1.describe() 

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

cluster_1.status()

在傳統(tǒng)的MYSQL 中我們通過performace_schema  replication_group_members 來查看系統(tǒng)的集群狀態(tài),但現(xiàn)在我們可以通過 status() 來更快的查看集群的狀態(tài),圖中可以很清晰的看到 mgr3 已經(jīng)處于 missing的狀態(tài)。

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

這樣的操作方式和展現(xiàn)方式讓人有點像在操作MongoDB 的感覺。

實際上  cluster_1.status({'extended':3})  通過獲取 status 可以獲得更多的信息

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

實際上通過二次開發(fā),在此判斷節(jié)點間的數(shù)據(jù)復制的延遲,已經(jīng)有了更好的方法。

2  關于clone時的狀態(tài),這個是比較好的一個狀態(tài)顯示,從一個主庫clone到一個從庫,那到底這個狀態(tài)拷貝了多少,還差多少,對操作人員是有意義的

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

例如官方文檔中提到的在clone中 currentStageProcess 可以顯示當前的clone的狀態(tài)是什么百分比是多少。從中可以感受到MYSQL 8 對于集成性和人性化的改變。

———————————————————————————————

重新整理安裝,這次并不是從三臺單機開始,此次是從一個已經(jīng)組建好的集群開始。

1  解散集群

首先確認集群的狀態(tài)

var cluster_v = dba.getCluster()

cluster_v.status()

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

2 cluster_v.dissolve()

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

然后通過手動的確認,集群就直接解散了。

然后在每個集群中運行dba.dropMetadataSchema()

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

否則后續(xù)會產(chǎn)生遺留信息還存在無法建立集群的問題

3  開始搭建集群,確認每個節(jié)點的當前是否可以具備搭建集群的狀態(tài)

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

在每臺機器中都要運行,檢測相關的狀態(tài),這里截圖是OK 的狀態(tài),如果不OK,需要通過他的報錯信息對你的MYSQL 進行調(diào)整。

4 創(chuàng)建新的集群,并在此添加相關的權重,以及白名單信息

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

5 開始加入其他節(jié)點

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

實際上上面的添加集群的命令可以總結為4條

dba.createCluster('repl', {memberWeight:80,ipWhitelist: "192.168.198.0/24"})

var cluster_v = dba.getCluster()

cluster_v.addInstance('admin:1234.com@192.168.198.101:3306', {memberWeight:60})

cluster_v.addInstance('admin:1234.com@192.168.198.102:3306', {memberWeight:40})

僅僅這四條命令一個 INNODB CLUSTER 就搭建成功了,那實際上的背后做了什么。

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

這大大降低了安裝集群的難度和復雜度,所以通過mysqsh 命令來管理 MGR 集群是大勢所趨,如果要用,基本上是逃不掉的。

最后設置整體的集群的 group-replication-consistency  (如果不知道什么是 group-replication-consistency 可以看我之前有一期關于這個說明)

MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的

從目前最新的8.019版本的mysql來看,集群方案基本上已經(jīng)固化,并且安裝的方式越來越往自動化上進行,幾條命令后面其實上白條命令的集合。后續(xù)還要繼續(xù)研究后臺到底做了什么,出現(xiàn)問題怎么知道是那個層面的問題。

看完上述內(nèi)容,你們對MYSQL 8  Innodb cluster mysqlsh安裝詳細過程及周邊是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

本文題目:MYSQL8Innodbclustermysqlsh安裝詳細過程及周邊是怎樣的
本文來源:http://chinadenli.net/article10/goicdo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號Google品牌網(wǎng)站制作App設計網(wǎng)站改版動態(tài)網(wǎng)站

廣告

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

外貿(mào)網(wǎng)站建設