亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL Cluster(MySQL集群) V7.6.10 官方安裝版(附安裝配置教程) 64位

MySQL Cluster下載

  • 軟件大小:173MB
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2019-07-17 14:53:13
  • 軟件類別:數(shù)據(jù)庫(kù)類
  • 軟件官網(wǎng):
  • 網(wǎng)友評(píng)分:軟件評(píng)分
  • 應(yīng)用平臺(tái):Windows平臺(tái)
173MB
360通過(guò) 騰訊通過(guò) 金山通過(guò)
軟件介紹人氣軟件相關(guān)文章下載地址↓

  MySQL Cluster 是專門用來(lái)做MySQL集群的程序,簡(jiǎn)單來(lái)講它是一種技術(shù),該技術(shù)能夠在無(wú)共享的系統(tǒng)中部署內(nèi)存中數(shù)據(jù)庫(kù)的“Cluster”,通過(guò)無(wú)共享體系結(jié)構(gòu),系統(tǒng)能夠使用各種廉價(jià)的硬件,并對(duì)所有硬件沒有任何特殊的要求。

  MySQL Cluster 由一組計(jì)算機(jī)構(gòu)成,每臺(tái)計(jì)算機(jī)上均運(yùn)行著多種進(jìn)程,包括MySQL服務(wù)器,NDB Cluster 的數(shù)據(jù)節(jié)點(diǎn),管理服務(wù)器,以及(可能)專門的數(shù)據(jù)訪問程序。

【功能特點(diǎn)】

  性能和擴(kuò)展能力

  自動(dòng)分片 數(shù)據(jù)庫(kù)自動(dòng)、透明地分布于低成本的商用服務(wù)器上,這樣無(wú)需更改應(yīng)用程序即可以向外擴(kuò)展的方式增加讀寫查詢的能量。

  多主復(fù)制 每個(gè)數(shù)據(jù)節(jié)點(diǎn)都可以接受寫操作。這項(xiàng)功能與自動(dòng)分片功能相結(jié)合,提供了非常高的寫操作擴(kuò)展能力。

  分布式跨分片 JOIN 適應(yīng)性查詢本地化將 JOIN 操作下放到數(shù)據(jù)節(jié)點(diǎn),這樣它們就可以并行地在多個(gè)本地?cái)?shù)據(jù)副本上執(zhí)行。

  實(shí)時(shí)響應(yīng) 內(nèi)存中的表和索引異步刷新到磁盤并綁定到 CPU 線程,低延遲。

  開發(fā)人員 API 和數(shù)據(jù)模型

  SQL MySQL Server 針對(duì)集群提供一個(gè)標(biāo)準(zhǔn)的 SQL 接口,可通過(guò)所有標(biāo)準(zhǔn) MySQL 連接器(如 JDBC、ODBC.NET 等)連接各種 Web 開發(fā)語(yǔ)言和框架。

  使用 Memcached 的 NoSQL 原生鍵值訪問,繞過(guò) SQL 層訪問 存於數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),用于結(jié)構(gòu)和非結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)。

  使用 JavaScript 和 node.js 的 NoSQL 支持通過(guò)服務(wù)器端JavaScript繞過(guò) SQL 層直接訪問存于數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),以加速數(shù)據(jù)的查詢和維護(hù)

MySQL Cluster

  使用 C++ 的 NoSQL 原生 C++ 訪問,繞過(guò) SQL 層可獲得極低的延遲

  使用 Java 和 JPA 的 NoSQL 原生 Java 和 JPA 訪問,繞過(guò) SQL 層訪問企業(yè)、Web 和電信服務(wù)

  使用 REST 的 NoSQL 原生 HTTP/REST 訪問,使用 Apache mod_ndb 繞過(guò) SQL 層

  結(jié)構(gòu)和非結(jié)構(gòu)式的數(shù)據(jù)模型 默認(rèn)使用完全結(jié)構(gòu)化的關(guān)系數(shù)據(jù)模型。使用 Memcached API,每個(gè)鍵值都寫入相同的表中,每個(gè)鍵值對(duì)默認(rèn)存儲(chǔ)在一行中,也可以配置為寫入多個(gè)現(xiàn)有表中。

  99.999% 的可用性和數(shù)據(jù)完整性

  符合 ACID 要求、事務(wù)型 MySQL Cluster 全面支持 ACID(獨(dú)立性、一致性、隔離性、持久性)事務(wù)。

  外鍵約束(Constraint) MySQL Cluster 自動(dòng)在表間實(shí)施參照完整性。

  分布式、無(wú)共享架構(gòu) 集群中的每個(gè)節(jié)點(diǎn)都是冗余的,可以放在單獨(dú)的主機(jī)上,從而確保在發(fā)生進(jìn)程、硬件或網(wǎng)絡(luò)故障時(shí)的持續(xù)可用性。

  無(wú)單點(diǎn)故障 每個(gè)節(jié)點(diǎn)都有自己的磁盤和內(nèi)存,因此消除了共享組件(如存儲(chǔ))帶來(lái)的故障風(fēng)險(xiǎn)。

  同步復(fù)制 每個(gè)數(shù)據(jù)節(jié)點(diǎn)內(nèi)的數(shù)據(jù)都同步復(fù)制到至少一個(gè)其他節(jié)點(diǎn)上。如果某個(gè)節(jié)點(diǎn)發(fā)生故障,至少有另一個(gè)數(shù)據(jù)節(jié)點(diǎn)存儲(chǔ)著相同的信息。

  亞秒級(jí)自動(dòng)故障切換 MySQL Cluster 的心跳機(jī)制可立即檢測(cè)到任何故障,并自動(dòng)故障切換到集群中的其他節(jié)點(diǎn),通常在一秒鐘內(nèi)完成,不會(huì)中斷提供給客戶端的服務(wù)。

  自我修復(fù)式恢復(fù) 故障節(jié)點(diǎn)能自動(dòng)重新啟動(dòng)并在重新加入集群前與其他節(jié)點(diǎn)重新同步,從而實(shí)現(xiàn)自我修復(fù),此過(guò)程對(duì)應(yīng)用程序完全透明。

  跨地域復(fù)制 將一個(gè)集群從一個(gè)數(shù)據(jù)中心復(fù)制到另一個(gè)數(shù)據(jù)中心,從而實(shí)現(xiàn)災(zāi)難恢復(fù)并降低網(wǎng)絡(luò)延遲的影響。每個(gè)集群都能接受寫操作,并在內(nèi)部處理沖突,從而確保集群間的一致性。

  多站點(diǎn)集群 數(shù)據(jù)節(jié)點(diǎn)可以分散到多個(gè)數(shù)據(jù)中心,因此發(fā)生節(jié)點(diǎn)故障時(shí)可以在不同站點(diǎn)之間同步復(fù)制并進(jìn)行自動(dòng)故障切換。

MySQL Cluster

  聯(lián)機(jī)操作

  聯(lián)機(jī)模式更新 支持聯(lián)機(jī)添加列和表,以及聯(lián)機(jī)添加和刪除索引。

  聯(lián)機(jī)擴(kuò)展 可以按需向正在運(yùn)行的集群添加節(jié)點(diǎn)以提高性能和容量?梢韵蚣褐袆(dòng)態(tài)添加應(yīng)用節(jié)點(diǎn),也可以從集群中動(dòng)態(tài)刪除應(yīng)用節(jié)點(diǎn),非常靈活。

  聯(lián)機(jī)維護(hù) 支持在線對(duì)底層硬件、操作系統(tǒng)和 MySQL Cluster 進(jìn)程的升級(jí)和補(bǔ)丁安裝。

  聯(lián)機(jī)備份 備份文件是數(shù)據(jù)庫(kù)的一致的集群范圍快照,可以存檔并復(fù)制到安全的遠(yuǎn)程位置。

  部署靈活性

  虛擬機(jī)部署 可以在內(nèi)部平臺(tái)和云平臺(tái)上部署虛擬機(jī)環(huán)境。

  內(nèi)存中和基于磁盤的表 表可以配置為只能在內(nèi)存中管理(完全記錄并刷新到到持久存儲(chǔ)中)或存儲(chǔ)在磁盤上。

  商用硬件 可以用本地存儲(chǔ)在商用硬件間擴(kuò)展 MySQL Cluster。無(wú)需共享磁盤。

  安全和審計(jì)

  MySQL 企業(yè)級(jí)安全性* 為連接到集群的 MySQL Server 提供了隨時(shí)可用的外部身份驗(yàn)證模塊,使其可以輕松集成到現(xiàn)有安全基礎(chǔ)架構(gòu)中。

  MySQL 企業(yè)級(jí)審計(jì)* 提供了一個(gè)簡(jiǎn)單易用、基于策略的審計(jì)解決方案,可幫助組織實(shí)施更加嚴(yán)格的安全控制和滿足法規(guī)要求。

  管理和監(jiān)視

  MySQL Cluster Manager* MySQL Cluster Manager 可自動(dòng)完成常見管理任務(wù),從而簡(jiǎn)化了 MySQL Cluster 數(shù)據(jù)庫(kù)的創(chuàng)建和管理。

  MySQL Enterprise Monitor* 使您能夠了解集群運(yùn)行狀況的概況,在潛在問題對(duì)系統(tǒng)造成影響前發(fā)出警報(bào)。

概念

 MySQL Cluster是基于無(wú)共享的可由多臺(tái)服務(wù)器組成的、同時(shí)對(duì)外提供數(shù)據(jù)管理服務(wù)的分布式集群系統(tǒng)。通過(guò)合理的配置,可以將服務(wù)請(qǐng)求在多臺(tái)物理機(jī)上分發(fā)實(shí)現(xiàn)負(fù)載均衡 ;同時(shí)內(nèi)部實(shí)現(xiàn)了冗余機(jī)制,在部分服務(wù)器宕機(jī)的情況下,整個(gè)集群對(duì)外提供的服務(wù)不受影響,從而能達(dá)到99.999%以上的高可用性。

  MySQL Cluster設(shè)計(jì)之初出于性能考慮,將數(shù)據(jù)完全存放在內(nèi)存當(dāng)中,因此MySQL Cluster可以當(dāng)作一種分布式的內(nèi)存數(shù)據(jù)庫(kù)。隨著MySQL Cluster技術(shù)的成熟和需求的增加,目前MySQL Cluster已支持磁盤存儲(chǔ),可以指定數(shù)據(jù)表存儲(chǔ)在磁盤上,減少M(fèi)ySQL Cluster集群對(duì)內(nèi)存的需求,從而實(shí)現(xiàn)存儲(chǔ)更大的容量。

MySQL Cluster

MySQL從結(jié)構(gòu)看,由3類節(jié)點(diǎn)(計(jì)算機(jī)或進(jìn)程)組成,分別是:

管理(MGM)節(jié)點(diǎn):這類節(jié)點(diǎn)的作用是管理MySQL Cluster內(nèi)的其他節(jié)點(diǎn),如提供配置數(shù)據(jù)、啟動(dòng)并停止節(jié)點(diǎn)、運(yùn)行備份等。由于這類節(jié)點(diǎn)負(fù)責(zé)管理其他節(jié)點(diǎn)的配置,應(yīng)在啟動(dòng)其他節(jié)點(diǎn)之前首先啟動(dòng)這類節(jié)點(diǎn)。MGM節(jié)點(diǎn)是用命令“ndb_mgmd”啟動(dòng)的。
配置文件為: config.ini

數(shù)據(jù)節(jié)點(diǎn):這類節(jié)點(diǎn)用于保存 Cluster的數(shù)據(jù)。數(shù)據(jù)節(jié)點(diǎn)的數(shù)目與副本的數(shù)目相關(guān),是片段的倍數(shù)。例如,對(duì)于兩個(gè)副本,每個(gè)副本有兩個(gè)片段,那么就有4個(gè)數(shù)據(jù)節(jié)點(diǎn)。不過(guò)沒有必要設(shè)置多個(gè)副本。數(shù)據(jù)節(jié)點(diǎn)是用命令“ndbd”啟動(dòng)的。
配置文件為:my.ini

SQL節(jié)點(diǎn):這是用來(lái)訪問 Cluster數(shù)據(jù)的節(jié)點(diǎn)。對(duì)于MySQL Cluster,客戶端節(jié)點(diǎn)是使用NDB Cluster存儲(chǔ)引擎的傳統(tǒng)MySQL服務(wù)器。通常,SQL節(jié)點(diǎn)是使用命令“mysqld –ndbcluster”啟動(dòng)的,或?qū)?ldquo;ndbcluster”添加到“my.cnf”后使用“mysqld”啟動(dòng)。
配置文件為:my.ini

“MySQL實(shí)驗(yàn)室”推薦使用MySQL Cluster 7.x版本。MySQL Cluster 7.x擁有在線增加節(jié)點(diǎn)、多線程等新特性。

工作原理

管理服務(wù)器(MGM節(jié)點(diǎn))負(fù)責(zé)管理 Cluster配置文件和 Cluster日志。 Cluster中的每個(gè)節(jié)點(diǎn)從管理服務(wù)器檢索配置數(shù)據(jù),并請(qǐng)求確定管理服務(wù)器所在位置的方式。當(dāng)數(shù)據(jù)節(jié)點(diǎn)內(nèi)出現(xiàn)新的事件時(shí),節(jié)點(diǎn)將關(guān)于這類事件的信息傳輸?shù)焦芾矸⻊?wù)器,然后,將這類信息寫入 Cluster日志。

安裝

節(jié)點(diǎn)說(shuō)明:

MySQL Cluster

表21.4示例群集中節(jié)點(diǎn)的網(wǎng)絡(luò)地址

每個(gè)NDB群集主機(jī)必須安裝正確的可執(zhí)行程序。

運(yùn)行SQL節(jié)點(diǎn)的主機(jī)必須在其上安裝MySQL服務(wù)器二進(jìn)制文件(mysqld)。
管理節(jié)點(diǎn)需要管理服務(wù)器守護(hù)進(jìn)程(ndb_mgmd);
數(shù)據(jù)節(jié)點(diǎn)需要數(shù)據(jù)節(jié)點(diǎn)守護(hù)進(jìn)程(ndbd或ndbmtd)。
沒有必要在管理節(jié)點(diǎn)主機(jī)和數(shù)據(jù)節(jié)點(diǎn)主機(jī)上安裝MySQL服務(wù)器二進(jìn)制文件。建議您還在管理服務(wù)器主機(jī)上安裝管理客戶端(ndb_mgm)。

【準(zhǔn)備工作】

以下安裝配置僅供參考!

1、mysql-cluster-gpl-7.5.10-winx64

2、兩臺(tái)電腦

一臺(tái)配置管理節(jié)點(diǎn),一個(gè)數(shù)據(jù)節(jié)點(diǎn)和一個(gè)sql節(jié)點(diǎn),一臺(tái)配置一個(gè)數(shù)據(jù)節(jié)點(diǎn)和一個(gè)sql節(jié)點(diǎn)。

管理節(jié)點(diǎn):192.168.22.238

數(shù)據(jù)節(jié)點(diǎn)A:192.168.22.238

數(shù)據(jù)節(jié)點(diǎn)B:192.168.22.240

SQL節(jié)點(diǎn)A:192.168.22.238

SQL節(jié)點(diǎn)B:192.168.22.240

【搭建之路】

一、配置mysql集群

1、將下載的mysql集群壓縮包解壓到管理節(jié)點(diǎn)192.168.22.238的C:\mysql目錄下:

2、配置管理節(jié)點(diǎn):

在配置管理節(jié)點(diǎn)(192.168.22.238)的計(jì)算機(jī)上的C:\Mysql\Bin目錄下建立cluster-logs和config兩個(gè)文件夾。cluster-logs用來(lái)存儲(chǔ)日志文件,在config文件夾中建立my.ini和config.ini兩個(gè)配置文件:

my.ini

config.ini

3、配置數(shù)據(jù)節(jié)點(diǎn):

在配置數(shù)據(jù)節(jié)點(diǎn)(192.168.25.48、192.168.25.49)的計(jì)算機(jī)上的C:\Mysql\Bin目錄下建立cluster-data文件夾,用來(lái)存放數(shù)據(jù):SQL節(jié)點(diǎn)不用任何配置,至此,整個(gè)MySQL集群就搭建完成了。

將管理節(jié)點(diǎn)(192.168.22.238)電腦C:\mysql文件拷到192.168.22.240電腦的C盤

二、啟動(dòng)mysql集群

啟動(dòng)順序:管理節(jié)點(diǎn)→數(shù)據(jù)節(jié)點(diǎn)→sql節(jié)點(diǎn)

1、啟動(dòng)管理節(jié)點(diǎn)

在cmd中運(yùn)行命令:

 c:\mysql\bin\ndb_mgmd.exe --configdir=c:\mysql\bin\config --config-file=c:\mysql\bin\config\config.ini --ndb-nodeid=1 --reload –initial

2、啟動(dòng)每個(gè)數(shù)據(jù)節(jié)點(diǎn):

在cmd中運(yùn)行如下命令:

c:\mysql\bin\ndbd.exe --ndb-connectstring=192.168.22.238

3、啟動(dòng)每個(gè)sql節(jié)點(diǎn):

在cmd中運(yùn)行如下命令:

c:\mysql\bin\mysqld.exe --ndbcluster --ndb-connectstring=192.168.22.238 --console

4、查看每個(gè)節(jié)點(diǎn)的狀態(tài)

在cmd命令中運(yùn)行:c:\mysql\bin\ndb_mgm,再執(zhí)行“show”命令,可以查看到每個(gè)節(jié)點(diǎn)的連接狀態(tài):

這就表明每個(gè)節(jié)點(diǎn)均連接正確。

【測(cè)試mysql集群】

1、在sql節(jié)點(diǎn)A建立數(shù)據(jù)庫(kù)并插入數(shù)據(jù):

在sql節(jié)點(diǎn)A的計(jì)算機(jī)上(192.168.22.238)的cmd中運(yùn)行C:\mysql\bin\mysql.exe -u root -p命令登錄mysql,接下來(lái)需要輸入密碼時(shí),密碼默認(rèn)為空(直接回車)。

·創(chuàng)建名為“chan”的數(shù)據(jù)庫(kù):

create database chan;

·創(chuàng)建名為“T_chan”的表:

use chan;
create table T_chan(Name varchar(23),Age int) engine=ndbcluster;

注意建表語(yǔ)句后面一定要加上 engine=ndbcluster,為什么要加上,在下一篇博客中會(huì)介紹。

·插入數(shù)據(jù):

insert into T_chan values('chan',23);

·查詢數(shù)據(jù):

select * from T_chan;

2、在sql節(jié)點(diǎn)B查到數(shù)據(jù)

在sql節(jié)點(diǎn)B的計(jì)算機(jī)上(192.168.22.240)的cmd中運(yùn)行C:\mysql\bin\mysql.exe -u root -p命令登錄mysql。

執(zhí)行 show databases; 命令可以查看到在sql節(jié)點(diǎn)A新建的數(shù)據(jù)庫(kù); 
執(zhí)行

use chan; 
select * from T_chan; 
可以查詢到在sql節(jié)點(diǎn)A插入的數(shù)據(jù)。

到這里mysql集群搭建就已經(jīng)完成了。

【總結(jié)】

mysql集群我們現(xiàn)在做到的是加入一個(gè)數(shù)據(jù)節(jié)點(diǎn)宕機(jī)后,不會(huì)影響整個(gè)集群的運(yùn)行,數(shù)據(jù)也不會(huì)丟失,保證了數(shù)據(jù)的完整性。第一次搭建的時(shí)候遇到了一些困難,不過(guò)這些都是小事啦?赐晟厦娴牟襟E是不是覺得mysql搭建很簡(jiǎn)單,熟練以后在搭建的時(shí)候會(huì)遇到什么問題,以及如何解決,輕輕松松的就搞定了。

下面介紹在搭建mysql集群的時(shí)候遇到了一些問題

1、mysql集群安裝不成功

遇到的問題:

之前用的mysql和集群版本的mysql是兩個(gè)不同的版本,用之前的版本是不可能搭建成功mysql集群的。

MySQL Community Server 社區(qū)版本,開源免費(fèi),但不提供官方技術(shù)支持
MySQL Cluster 集群版,開源免費(fèi)?蓪讉(gè)MySQL Server封裝成一個(gè)Server

解決方案:

打開服務(wù)(win+ R,輸入services.msc),查看mysql的可執(zhí)行文件的路徑。查看是否是C:\mysql\**(我的mysql集群安裝在C:\mysql),如果不是,

1、執(zhí)行刪除mysql服務(wù)的命令:sc delete mysql

2、安裝mysql:進(jìn)入C:\mysql\bin目錄下,使用mysqld –install安裝MySQL服務(wù)

3、啟動(dòng)mysql服務(wù):使用net start mysql命令啟動(dòng)MySQL服務(wù)

這樣mysql就能安裝成功了!

2、The system tablespace must be writable!

解決方案:

1、打開任務(wù)管理器終止mysqld進(jìn)程;
2、打開mysql安裝目錄的data文件夾,刪除以下2個(gè)文件:
ib_logfile0和ib_logfile1
3、重新啟動(dòng)mysql

3、mysql服務(wù)無(wú)法啟動(dòng),發(fā)生系統(tǒng)錯(cuò)誤:1067,進(jìn)程意外終止

運(yùn)行:mysqlbin mysqladmin -u root shutdown

然后按照第一個(gè)解決方案就可以解決。

人氣軟件
下載地址
相關(guān)文章
網(wǎng)友評(píng)論
下載聲明

☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的MySQL Cluster(MySQL集群) V7.6.10 官方安裝版(附安裝配置教程) 64位資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。