溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何配置MySQL服務器集群

發(fā)布時間:2021-08-13 16:41:21 來源:億速云 閱讀:144 作者:Leah 欄目:數(shù)據(jù)庫

這期內(nèi)容當中小編將會給大家?guī)碛嘘P如何配置MySQL服務器集群,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

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

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

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

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

  2)數(shù)據(jù)結(jié)點(Data node -- ndbd):集群共享數(shù)據(jù)(內(nèi)存中).

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

  3.配置

  MySQL-max版本,當然現(xiàn)在MySQL集群系統(tǒng)windonws平臺上面不被支持.

  安裝MySQL就不多說了,網(wǎng)上一大堆,簡明扼要。

  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

上述就是小編為大家分享的如何配置MySQL服務器集群了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI