国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答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
主站蜘蛛池模板: 国产精品伦理久久久久 | 九色91丨porny加精 | 亚洲第一页中文字幕 | 免费在线中文字幕 | 欧美一区二区三区大片 | 国产一在线| 国产精品一区二区午夜嘿嘿嘿小说 | 亚洲欧美日韩另类 | 精品久久久久久久中文字幕 | 国产 欧美 日本 | 一级一级一级毛片免费毛片 | 午夜三级视频 | 欧美综合图区亚洲综合图区 | 欧美一区二区在线免费观看 | 日本国产最新一区二区三区 | 欧美精品一区二区三区四区 | 国产欧美中文字幕 | 国产精品亚洲综合一区 | 精品国产一区二区三区不卡蜜臂 | 国产偷窥女洗浴在线观看 | 成人看免费一级毛片 | 国产精品亚洲高清一区二区 | 国产精品毛片久久久久久久 | 精品综合一区二区三区 | 黄色a免费 | 99免费在线视频 | 天天做天天摸天天爽天天爱 | 亚洲高清一区二区三区 | h片免费在线观看 | 亚洲一区免费视频 | 久久精品国产亚洲a不卡 | 欧美在线视频在线观看 | 欧美日韩综合 | 亚洲国产精品综合久久网络 | 国产一页 | 亚洲日韩欧美视频 | 国产视频播放 | 久久国产精品最新一区 | 欧美在线观看一区 | 亚洲欧美综合区自拍另类 | 91社区在线观看精品 |