黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

MySql集群安裝與配置

系統(tǒng) 2857 0

? ? ? ? 首先簡(jiǎn)單介紹一下MySql Cluster,MySQL 集群是一個(gè)可擴(kuò)展、高性能、集群化數(shù)據(jù)庫(kù)產(chǎn)品。最初用于對(duì)使用要求最為最

苛刻的電信行業(yè)。電信應(yīng)用要求數(shù)據(jù)庫(kù)的可用性超過(guò) 99.999%。

?

? ? ? ?MySQL 集群由三類(lèi)節(jié)點(diǎn)組成:

?

  • 數(shù)據(jù)節(jié)點(diǎn)(Data Nodes)存儲(chǔ)所有屬于 MySQL 集群的數(shù)據(jù)。
  • 管理服務(wù)器節(jié)點(diǎn)(Management Server Nodes) 控制系統(tǒng)啟動(dòng)時(shí)的初始配置。
  • MySQL 服務(wù)器節(jié)點(diǎn)(MySQL Server Nodes) 用于存取集群數(shù)據(jù)節(jié)點(diǎn)上的數(shù)據(jù),為軟件開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn) SQL 語(yǔ)言編程接口。

下面配置一個(gè)由一個(gè)管理節(jié)點(diǎn)、二個(gè)MySQL服務(wù)器節(jié)點(diǎn)和二個(gè)數(shù)據(jù)節(jié)點(diǎn)組成的集群,拓?fù)鋱D如下:

?

#下載MySQL Cluster 7
shell> wget http://cdn.mysql.com/Downloads/MySQL-Cluster-7.0/mysql-cluster-gpl-7.0.35-linux-i686-glibc23.tar.gz

#在三臺(tái)主機(jī)上添加mysql用戶(hù)與組
shell> groupadd mysql
shell> useradd -g mysql mysql

#解壓到/usr/local 建立連接
shell> tar -C /usr/local -zxvf mysql-cluster-gpl-7.0.35-linux-i686-glibc23.tar.gz
shell> ln -s /usr/local/mysql-cluster-gpl-7.0.35-linux-i686-glibc23?/usr/local/mysql

#進(jìn)入mysql目錄,運(yùn)行所提供的用于創(chuàng)建系統(tǒng)數(shù)據(jù)庫(kù)的腳本(默認(rèn)配置/etc/my.cnf)
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql?

#設(shè)置目錄權(quán)限
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .

配置管理節(jié)點(diǎn)
#創(chuàng)建目錄
shell> mkdir /usr/local/mysql-cluster
shell> cd /usr/local/mysql-cluster
shell> mkdir data
shell> cd ..

#創(chuàng)建集群配置文件config.ini
shell> vim config.ini

      [NDBD DEFAULT]
NoOfReplicas: 2
DataDir: /usr/local/mysql-ndb/data

# Data Memory, Index Memory, and String Memory

DataMemory: 128M
IndexMemory: 64M
BackupMemory: 32M

[MGM DEFAULT]
PortNumber: 1186
DataDir: /usr/local/mysql-cluster/data

[NDB_MGMD]
Id: 1
HostName: 192.168.66.170
ArbitrationRank: 1

[NDBD]
Id: 2
HostName: 192.168.66.171

[NDBD]
Id: 3
HostName: 192.168.66.172

[API]
Id: 4
HostName: 192.168.66.171
ArbitrationRank: 2
BatchByteSize:64KB
[API]
Id: 5
HostName: 192.168.66.172
BatchByteSize:64KB
[API]
Id: 6

[API]
Id: 7

    
??
配置數(shù)據(jù)節(jié)點(diǎn)與MySQLD節(jié)點(diǎn)

#分別在171和172主機(jī)上創(chuàng)建目錄
shell> mkdir -p?/usr/local/mysql-ndb/data

#創(chuàng)建數(shù)據(jù)節(jié)點(diǎn)配置文件
shell> vim /usr/local/mysql-ndb/my.cnf
      [MYSQLD]
ndbcluster                      # run NDB engine
ndb-connectstring=192.168.66.170  # location of MGM node

# Options for ndbd process:
[MYSQL_CLUSTER]
ndb-connectstring=192.168.66.170  # location of MGM node
    

配置MySQLD節(jié)點(diǎn)
#分別修改171和172主機(jī)mysqld默認(rèn)配置文件,追加以下內(nèi)容
shell> vim /etc/my.cnf?
      [mysqld]
ndbcluster                      # run NDB engine
ndb-connectstring=192.168.66.170  # location of MGM node

[MYSQL_CLUSTER]
ndb-connectstring=192.168.66.170  # location of MGM node

    
?
啟動(dòng)集群
#啟動(dòng)集群管理節(jié)點(diǎn)
shell> ndb_mgmd -f /usr/local/mysql-cluster/config.ini
shell> ndb_mgmd -f /usr/local/mysql-cluster/config.ini --initial
--initial 此參數(shù)在修改config.ini文件后使用

#啟動(dòng)數(shù)據(jù)節(jié)點(diǎn)
shell>?ndbd --defaults-file=/usr/local/mysql-ndb/my.cnf --initial
--initial 首次啟動(dòng)數(shù)據(jù)節(jié)點(diǎn)使用

#啟動(dòng)MySQLD節(jié)點(diǎn)
shell>?mysqld_safe &

查看集群狀態(tài)
#登錄管理節(jié)點(diǎn)
shell>?ndb_mgm
ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @192.168.66.171 ?(mysql-5.1.63 ndb-7.0.35, Nodegroup: 0, Master)
id=3 @192.168.66.172 ?(mysql-5.1.63 ndb-7.0.35, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.66.170 ?(mysql-5.1.63 ndb-7.0.35)

[mysqld(API)] 4 node(s)
id=4 @192.168.66.171 ?(mysql-5.1.63 ndb-7.0.35)
id=5 @192.168.66.172 ?(mysql-5.1.63 ndb-7.0.35)
id=6 (not connected, accepting connect from any host)
id=7 (not connected, accepting connect from any host)

環(huán)境搭建成功,具體集群中的詳細(xì)配置參數(shù)請(qǐng)查看MySQL手冊(cè)。

MySql集群安裝與配置


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論