• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL服务器集群介绍与配置详解_MySQL

mysql 搞代码 4年前 (2022-01-09) 46次浏览 已收录 0个评论

Mysql集群

  1. 先了解一下你是否应该用MySQL集群。

  减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或本文来源gao@!dai!ma.com搞$$代^@码!网!多个application对应一个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加上:

<ol class="dp-sql"><li class="alt">MySQLD]                           </li><li>ndbcluster                     # run NDB engine    </li><li class="alt">ndb-connectstring=192.168.1.251 # location of MGM node       </li><li># Options for ndbd process:  [MySQL_CLUSTER]                    </li><li class="alt">ndb-connectstring=192.168.1.251 # location of MGM node       </li><li>A: /var/lib/MySQL-cluster/config.ini  [NDBD DEFAULT]       </li><li class="alt">NoOfReplicas=1     </li><li># Number of replicas  DataMemory=80M     </li><li class="alt"># How much memory to allocate for data storage  IndexMemory=18M    </li><li># How much memory to allocate for index storage                     </li><li class="alt"># For DataMemory and IndexMemory, we have used the                    </li><li># default values. Since the "world" database takes up                     </li><li class="alt"># only about 500KB, this should be more than enough for                     </li><li># this example Cluster setup.  # TCP/IP options:  [TCP DEFAULT]        </li><li class="alt">portnumber=2202  # This the default; however, you can use any                     </li><li># port that is free for all the hosts in cluster                     </li><li class="alt"># Note: It is recommended beginning with MySQL 5.0 that                    </li><li># you do not specify the portnumber at all and simply allow                     </li><li class="alt"># the default value to be used instead  # Management process options:  [NDB_MGMD]                       hostname=192.168.1.251            </li><li># Hostname or IP address of MGM node  datadir=/var/lib/MySQL-cluster # Directory for MGM node logfiles  # Options for data node "A":  [NDBD]                             </li><li class="alt"># (one [NDBD] section per data node)  hostname=192.168.1.251           </li><li> # Hostname or IP address  datadir=/usr/local/MySQL/data    </li><li class="alt"># Directory for this data node's datafiles   </li><li># SQL node options:  [MySQLD]  hostname=192.168.1.254    </li><li class="alt">#[MySQLD] #这个相当于192.168.1.251  </li></ol>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL服务器集群介绍与配置详解_MySQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址