<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL群集雙機模擬方案_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 17:01:06
        文檔

        MySQL群集雙機模擬方案_MySQL

        MySQL群集雙機模擬方案_MySQL:硬件配置 普通PC server * 2 (最小集群環境需要4臺服務器) 模擬環境 red hat linux9 for x86 (or red hat AS 2以上版本),glibc-2.2, static, gcc MySQL版本4.1.12 binares mysql-max binary版本目前只支持linux、
        推薦度:
        導讀MySQL群集雙機模擬方案_MySQL:硬件配置 普通PC server * 2 (最小集群環境需要4臺服務器) 模擬環境 red hat linux9 for x86 (or red hat AS 2以上版本),glibc-2.2, static, gcc MySQL版本4.1.12 binares mysql-max binary版本目前只支持linux、

          硬件配置
          
          普通PC server * 2 (最小集群環境需要4臺服務器)
          
          模擬環境
          
          red hat linux9 for x86 (or red hat AS 2以上版本),glibc-2.2, static, gcc
          
          MySQL版本4.1.12 binares
          
          mysql-max binary版本目前只支持linux、max os x和solaris
          
          本方案不涉及從源代碼編譯安裝
          
          主機 IP地址 用途
          
          ndb1_mgmd_sqld 1192.168.1.100 Ndb node1+mgmd node1+sqld node1
          ndb2_sqld2 192.168.1.200 Ndb node2+sqld node2
          
          Mgmd:management server
          sqld:mysql server
          ndb:storaged node (share-nothing,base in memory)
          
          安裝
          
          從http://dev.mysql.com/downloads/mysql/4.1.html下載mysql-max-4.1.12-pc-linux-gnu-i686.tar.gz到/var/tmp
          Storage and SQL Node Installation
          
          在兩臺主機上執行如下過程
          
          shell>groupadd mysql
          shell>useradd -g mysql mysql
          shell>tar zxfv mysql-max-4.1.12-pc-linux-gnu-i686.tar.gz
          shell>cp -vr mysql-max-4.1.12-pc-linux-gnu-i686 /usr/local/mysql-max-4.1.12-pc-linux-gnu-i686
          shell>cd /usr/local
          shell>ln -s mysql-max-4.1.12-pc-linux-gnu-i686 mysql
          shell>cd mysql;scripts/mysql_install_db –user=mysql
          shell>chown -R root .;chown -R mysql data;chgrp -R mysql .
          shell>cp support-files/mysql.server /etc/rc.d/init.d/
          shell>chmod +x /etc/rc.d/init.d/mysql.server
          shell>chkconfig --add mysql.server
          shell>chkconfig –level 3 mysql.server off
          Management Node Installation
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell>cd /var/tmp
          shell>tar -zxvf mysql-max-4.1.12a-pc-linux-gnu-i686.tar.gz /usr/local/bin '*/bin/ndb_mgm*'
          Configuration
          Configuring the Storage and SQL Nodes
          
          在兩臺主機上執行如下過程:
          
          shell>vi /etc/my.cnf
          [MYSQLD]             # Options for mysqld process:
          ndbcluster           # run NDB engine
          ndb-connectstring=192.168.1.100  # location of MGM node
          
          [MYSQL_CLUSTER]         # Options for ndbd process:
          ndb-connectstring=192.168.1.100  # location of MGM node
          
          Configuring the Management Node
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell>mkdir /var/lib/mysql-cluster
          shell>cd /var/lib/mysql-cluster
          shell>vi config.ini
          [NDBD DEFAULT]   # Options affecting ndbd processes on all data nodes:
          NoOfReplicas=2   # Number of replicas
          DataMemory=80M   # How much memory to allocate for data storage
          IndexMemory=52M  # How much memory to allocate for index storage
          # For DataMemory and IndexMemory, we have used the
          # default values. Since the "world" database takes up
          # only about 500KB, this should be more than enough for
          # this example Cluster setup.
          [TCP DEFAULT]
          
          [NDB_MGMD]        # Management process options:
          hostname=192.168.1.100 # Hostname or IP address of MGM node
          datadir=/var/lib/mysql-cluster  # Directory for MGM node logfiles
          
          [NDBD]             # Options for data node "A":
          # (one [NDBD] section per data node)
          HostName=192.168.1.100      # Hostname or IP address
          DataDir=/usr/local/mysql/data  # Directory for this data node's datafiles
          
          [NDBD]             # Options for data node "B":
          hostname=192.168.1.200      # Hostname or IP address
          datadir=/usr/local/mysql/data  # Directory for this data node's datafiles
          
          [MYSQLD]             # SQL node options:
          hostname=192.168.1.100     # Hostname or IP address
          # Directory for SQL node's datafiles
          # (additional mysqld connections can be
          # specified for this node for various
          # purposes such as running ndb_restore)
          
          [MYSQLD] # SQL node options:
          hostname=192.168.1.200     # Hostname or IP address
          # Directory for SQL node's datafiles
          # (additional mysqld connections can be
          # specified for this node for various
          # purposes such as running ndb_restore)
          
          第一次啟動
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
          
          在兩臺主機上執行如下過程
          
          shell>ndbd –initial (note:--initial選項只能在第一次啟動的時候使用)
          shell>/etc/init.d/mysql.server start
          
          測試
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          shell> ndb_mgm
          -- NDB Cluster -- Management Client --
          ndb_mgm> show
          Connected to Management Server at: localhost:1186
          Cluster Configuration
          ---------------------
          [ndbd(NDB)]   2 node(s)
          id=2  @192.168.0.100 (Version: 4.1.12, Nodegroup: 0, Master)
          id=3  @192.168.0.200 (Version: 4.1.12, Nodegroup: 0)
          
          [ndb_mgmd(MGM)] 1 node(s)
          id=1  @192.168.0.100 (Version: 4.1.12)
          
          [mysqld(SQL)]  1 node(s)
          id=4  (Version: 4.1.12)
          
          出現如上信息則表示mysql群集安裝成功
          
          數據抽樣測試
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell>/usr/local/mysql/bin/mysql -u root test
          MySQL>DROP TABLE IF EXISTS City;
          CREATE TABLE City (
          ID int(11) NOT NULL auto_increment,
          Name char(35) NOT NULL default '',
          CountryCode char(3) NOT NULL default '',
          District char(20) NOT NULL default '',
          Population int(11) NOT NULL default '0',
          PRIMARY KEY (ID)
          ) ENGINE=NDBCLUSTER;
          
          MySQL>INSERT INTO City VALUES (1,'Kabul','AFG','Kabol',1780000);
          INSERT INTO City VALUES (2,'Qandahar','AFG','Qandahar',237500);
          INSERT INTO City VALUES (3,'Herat','AFG','Herat',186800);
          
          在主機ndb2_sqld2上執行如下過程
          
          shell>/usr/local/mysql/bin/mysql -u root mysql
          MySQSL>select * from City;
          
          如果成功顯示數據信息,則表示集群已經成功啟動
          
          Safe Shutdown and Restart
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell>ndb_mgm -e shutdown (關閉集群服務器,storage node也會自動被關閉)
          
          在兩臺主機上執行如下過程
          
          shell>/etc/init.d/mysql.server stop
          
          重新啟動集群(順序不能弄錯)
          
          在主機ndb1_mgmd_sqld1上執行如下過程
          
          shell> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
          
          在兩臺主機上執行如下過程
          
          shell>/usr/local/mysql/bin/ndbd
          
          啟動完ndbd進程后啟動sqld進程
          
          shell>/etc/init.d/mysql.server start
          
          附:
          
          config.ini中各部分解釋
          
          [COMPUTER]: 定義群集主機.
          
          [NDBD]: 定義群集數據節點.
          
          [MYSQLD]: 定義Sql server節點.
          
          [MGM|NDB_MGMD]: Defines the management server node in the cluster.
          [TCP]: Defines TCP/IP connections between nodes in the cluster, with TCP/IP being the default connection protocol.
          [SHM]: Defines shared-memory connections between nodes. 在MySQL 4.1.9之前,這個功能必須使用--with-ndb-shm option編譯進去, 從MySQL 4.1.9-max版本開始, it is enabled by default

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL群集雙機模擬方案_MySQL

        MySQL群集雙機模擬方案_MySQL:硬件配置 普通PC server * 2 (最小集群環境需要4臺服務器) 模擬環境 red hat linux9 for x86 (or red hat AS 2以上版本),glibc-2.2, static, gcc MySQL版本4.1.12 binares mysql-max binary版本目前只支持linux、
        推薦度:
        標簽: 過程 主機 如下
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV无码一区二区三区电影| 亚洲国产视频一区| 边摸边吃奶边做爽免费视频网站| 美女视频黄免费亚洲| 亚洲国产高清美女在线观看| 18成禁人视频免费网站| 一级毛片免费全部播放| 免费一级毛片一级毛片aa| 亚洲VA中文字幕无码毛片| 亚洲最大的成人网站| 在线观看人成网站深夜免费| 亚洲色欲啪啪久久WWW综合网| 在线免费一区二区| 国产成人精品久久亚洲高清不卡| 免费a级毛片网站| 丰满妇女做a级毛片免费观看| 国产偷国产偷亚洲清高动态图| 中文字幕手机在线免费看电影| 亚洲人精品午夜射精日韩| 99re6在线精品视频免费播放| 亚洲制服丝袜一区二区三区| 成人性生交视频免费观看| 国产成人亚洲精品播放器下载| 狠狠色婷婷狠狠狠亚洲综合| 色欲国产麻豆一精品一AV一免费 | 亚洲AV日韩AV天堂一区二区三区 | 亚洲国产成人久久一区久久| 精品熟女少妇aⅴ免费久久| 亚洲五月六月丁香激情| AA免费观看的1000部电影| 亚洲高清视频在线观看| 国产成人精品久久免费动漫| 亚洲hairy多毛pics大全| 国产亚洲日韩一区二区三区| 最近2019中文字幕免费大全5 | 国产青草亚洲香蕉精品久久| 自拍偷自拍亚洲精品被多人伦好爽| 99久久免费看国产精品| 亚洲av无码专区在线电影天堂| 亚洲中文字幕无码久久2017| 中文字幕无码成人免费视频|