真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql多實(shí)例怎么做的 mysql索引怎么做

mysql如何創(chuàng)建多個(gè)實(shí)例,求步驟,謝謝,急求

大多情況下,需要可靠而有效地克隆 MySQL 實(shí)例數(shù)據(jù)。這包括 MySQL 高可用的解決方案,其中需要在將實(shí)例加入組復(fù)制集群之前配置實(shí)例,或者在經(jīng)典復(fù)制模型中將其添加為 Slave。

成都創(chuàng)新互聯(lián)專注于察布查爾錫伯網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供察布查爾錫伯營(yíng)銷型網(wǎng)站建設(shè),察布查爾錫伯網(wǎng)站制作、察布查爾錫伯網(wǎng)頁設(shè)計(jì)、察布查爾錫伯網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造察布查爾錫伯網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供察布查爾錫伯網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

為復(fù)制拓?fù)涠鴦?chuàng)建 MySQL 副本一直很麻煩。涉及的步驟很多,首先要備份 MySQL 服務(wù)器,通過網(wǎng)絡(luò)將備份傳輸?shù)轿覀兿胍砑拥綇?fù)制集的新 MySQL 節(jié)點(diǎn),然后在該節(jié)點(diǎn)上恢復(fù)備份并手動(dòng)啟動(dòng) MySQL 服務(wù)器。為了高可用,最好還要將其正確設(shè)置備份的 GTID,并啟動(dòng)并運(yùn)行群集。涉及的手動(dòng)步驟數(shù)量過多不利于高可用。CLONE 插件解決了這個(gè)問題并簡(jiǎn)化了副本配置。使您可以使用 MySQL 客戶端(和 SQL 命令)來配置新節(jié)點(diǎn)并在發(fā)生時(shí)觀察克隆進(jìn)度。無需手動(dòng)處理多個(gè)步驟并維護(hù)自己的基礎(chǔ)架構(gòu)來配置新的 MySQL 節(jié)點(diǎn)。

MySQL 8.0.17 引入了 CLONE SQL 語句,使當(dāng)前的 MySQL 服務(wù)器成為另一個(gè)運(yùn)行在不同節(jié)點(diǎn)的 MySQL 服務(wù)器的“克隆”。我們將執(zhí)行 clone 語句的服務(wù)器實(shí)例稱為“受體”??寺〉脑捶?wù)器實(shí)例稱為“供體”。供體克隆以一致的快照存儲(chǔ)在 InnoDB 存儲(chǔ)引擎中的所有數(shù)據(jù)和元數(shù)據(jù),以替換受體中的數(shù)據(jù)。

成功執(zhí)行 CLONE SQL 語句后,將自動(dòng)重新啟動(dòng)受體服務(wù)器。重新啟動(dòng)涉及恢復(fù)克隆的快照數(shù)據(jù),就像用老方法復(fù)制數(shù)據(jù)一樣?;謴?fù)完成后,受體就是供體的克隆版,隨時(shí)可以使用!

這里有一些關(guān)于克隆過程的重要注意事項(xiàng)。

不克隆 MySQL 配置參數(shù),并且受體保留所有原始配置參數(shù),如克隆之前。這樣做是因?yàn)樵S多配置可能特定于節(jié)點(diǎn)(例如 PORT),因此保留它們似乎是一個(gè)不錯(cuò)的選擇。另一方面,一些存儲(chǔ)配置確實(shí)需要在供體和受體之間匹配(例如 innodbpagesize),如果這樣的配置參數(shù)不匹配,CLONE 將報(bào)告錯(cuò)誤。

CLONE?插件不會(huì)克隆二進(jìn)制日志。

CLONE?插件目前僅支持 InnoDB 存儲(chǔ)引擎。在其他存儲(chǔ)引擎(如 MyISAM 和 CSV)中創(chuàng)建的表將被克隆為空表??寺』A(chǔ)架構(gòu)的設(shè)計(jì)允許克隆 MySQL 支持的任何存儲(chǔ)引擎。但是,只有 InnoDB 序列化和反序列化方法已經(jīng)實(shí)現(xiàn)并經(jīng)過測(cè)試。

克隆會(huì)阻止供體中的所有并發(fā) DDL。

需要注意的事實(shí)是受體放棄所有數(shù)據(jù)以及任何二進(jìn)制日志,以便成為供體實(shí)例的克隆。在執(zhí)行 CLONE 之前,如果認(rèn)為有必要,需要備份當(dāng)前受體數(shù)據(jù)。

多實(shí)例部署是什么

在同一主機(jī)上,同時(shí)開啟多個(gè)不同的服務(wù)器端口,同時(shí)運(yùn)行多個(gè)MySQL服務(wù)進(jìn)程。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),屬于Oracle旗下產(chǎn)品。多實(shí)例部署是在同一主機(jī)上,同時(shí)開啟多個(gè)不同的服務(wù)器端口(如:3306、3307),同時(shí)運(yùn)行多個(gè)MySQL服務(wù)進(jìn)程,這些服務(wù)通過不同的socket監(jiān)聽不同的服務(wù)器端口來提供服務(wù)。MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最好的應(yīng)用軟件之一。

如何在同一臺(tái)機(jī)器上安裝多個(gè)MySQL的實(shí)例

這種架構(gòu)一般用在以下三類場(chǎng)景

1. 備份多臺(tái) Server 的數(shù)據(jù)到一臺(tái)如果按照數(shù)據(jù)切分方向來講,那就是垂直切分。比如圖 2,業(yè)務(wù) A、B、C、D 是之前拆分好的業(yè)務(wù),現(xiàn)在需要把這些拆分好的業(yè)務(wù)匯總起來備份,那這種需求也很適用于多源復(fù)制架構(gòu)。實(shí)現(xiàn)方法我大概描述下:業(yè)務(wù) A、B、C、D 分別位于 4 臺(tái) Server,每臺(tái) Server 分別有一個(gè)數(shù)據(jù)庫來隔離前端的業(yè)務(wù)數(shù)據(jù),那這樣,在從庫就能把四臺(tái)業(yè)務(wù)的數(shù)據(jù)全部匯總起來,而不需要做額外的操作。那沒有多源復(fù)制之前,要實(shí)現(xiàn)這類需求,只能在匯總機(jī)器上搭建多個(gè) MySQL 實(shí)例,那這樣勢(shì)必會(huì)涉及到跨庫關(guān)聯(lián)的問題,不但性能急劇下降,管理多個(gè)實(shí)例也沒有單臺(tái)來的容易。

2. 用來聚合前端多個(gè) Server 的分片數(shù)據(jù)。

同樣,按照數(shù)據(jù)切分方向來講,屬于水平切分。比如圖 3,按照年份拆分好的數(shù)據(jù),要做一個(gè)匯總數(shù)據(jù)展現(xiàn),那這種架構(gòu)也非常合適。實(shí)現(xiàn)方法稍微復(fù)雜些:比如所有 Server 共享同一數(shù)據(jù)庫和表,一般為了開發(fā)極端透明,前端配置有分庫分表的中間件,比如愛可生的 DBLE。

3. 匯總并合并多個(gè) Server 的數(shù)據(jù)

第三類和第一種場(chǎng)景類似。不一樣的是不僅僅是數(shù)據(jù)需要匯總到目標(biāo)端,還得合并這些數(shù)據(jù),這就比第一種來的相對(duì)復(fù)雜些。比如圖 4,那這樣的需求,是不是也適合多源復(fù)制呢?答案是 YES。那具體怎么做呢?


網(wǎng)頁名稱:mysql多實(shí)例怎么做的 mysql索引怎么做
網(wǎng)頁路徑:http://weahome.cn/article/dohdohc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部