程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL服務器集群介紹與配置詳解

MySQL服務器集群介紹與配置詳解

編輯:MySQL綜合教程

  1. 先了解一下你是否應該用MySQL集群。

  減少數據中心結點壓力和大數據量處理,采用把MySQL分布,一個或多個application對應一個MySQL數據庫。把幾個MySQL數據庫公用的數據做出共享數據,例如購物車,用戶對象等等,存在數據結點裡面。其他不共享的數據還維持在各自分布的MySQL數據庫本身中。

  

MySQL集群簡介與配置詳解

 

  2. 集群MySQL中名稱概念.(如上圖)

  1)Sql結點(SQL node--上圖對應為MySQLd):分布式數據庫。包括自身數據和查詢中心結點數據.

  2)數據結點(Data node -- ndbd):集群共享數據(內存中).

  3)管理服務器(Management Server – ndb_mgmd):集群管理SQL node,Data node.

  3.配置

  MySQL-max版本,當然現在MySQL集群系統windonws平台上面不被支持.

  安裝MySQL就不多說了,網上一大堆,簡明扼要。

  A:192.168.1.251 – Data node和Management Server.

  B:192.168.1.254 – SQL node.

  當然,你也可以讓一個機器同時為3者。

  A,B my.inf加上:

 

  1. MySQLD]                           
  2. ndbcluster                     # run NDB engine    
  3. ndb-connectstring=192.168.1.251 # location of MGM node       
  4. # Options for ndbd process:  [MySQL_CLUSTER]                    
  5. ndb-connectstring=192.168.1.251 # location of MGM node       
  6. A: /var/lib/MySQL-cluster/config.ini  [NDBD DEFAULT]       
  7. NoOfReplicas=1     
  8. # Number of replicas  DataMemory=80M     
  9. # How much memory to allocate for data storage  IndexMemory=18M    
  10. # How much memory to allocate for index storage                     
  11. # For DataMemory and IndexMemory, we have used the                    
  12. # default values. Since the "world" database takes up                     
  13. # only about 500KB, this should be more than enough for                     
  14. # this example Cluster setup.  # TCP/IP options:  [TCP DEFAULT]        
  15. portnumber=2202  # This the default; however, you can use any                     
  16. # port that is free for all the hosts in cluster                     
  17. # Note: It is recommended beginning with MySQL 5.0 that                    
  18. # you do not specify the portnumber at all and simply allow                     
  19. # the default value to be used instead  # Management process options:  [NDB_MGMD]                       hostname=192.168.1.251            
  20. # Hostname or IP address of MGM node  datadir=/var/lib/MySQL-cluster # Directory for MGM node logfiles  # Options for data node "A":  [NDBD]                             
  21. # (one [NDBD] section per data node)  hostname=192.168.1.251           
  22.  # Hostname or IP address  datadir=/usr/local/MySQL/data    
  23. # Directory for this data nodes datafiles   
  24. # SQL node options:  [MySQLD]  hostname=192.168.1.254    
  25. #[MySQ

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved