mysql集群安装.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql集群安装.doc

原汁原味的mysql集群配置文档,以下文档摘抄于 《MySQL5.1参考手册官方简体中文版.chm》 花了1天半时间,终于把mysql集群配置起来了,爽!很多文档只写一些配置语句 我使用的mysql集群版本是:我没有选择7以上的版本 mysql-cluster-gpl-6.3.51-linux-i686-glibc23.tar.gz 我的Linux操作系统是:centos6.5(选择这个版本的原因是网上做集群的基本选择这个) 我最开始试过在windows下安装mysql集群,失败了,失败后网上解决办法也很少,所以不建议用windows做测试。 做实验失败是很正常的,遇到错误可以参考我的mysql集群错误解决方案,直接贴错误提示出来。 注释:在很多情况下,术语“节点”用于指计算机,但在讨论MySQL簇时,它表示的是进程。在单台计算机上可以有任意数目的节点,为此,我们采用术语簇主机。有三类簇节点,在最低的MySQL簇配置中,至少有三个节点,这三类节点分别是: · 管理(MGM)节点:这类节点的作用是管理MySQL簇内的其他节点,如提供配置数据、启动并停止节点、运行备份等。由于这类节点负责管理其他节点的配置,应在启动其他节点之前首先启动这类节点。MGM节点是用命令ndb_mgmd启动的。 · 数据节点:这类节点用于保存簇的数据。数据节点的数目与副本的数目相关,是片段的倍数。例如,对于两个副本,每个副本有两个片段,那么就有4个数据节点。没有必要有一个以上的副本。数据节点是用命令ndbd启动的。 · SQL节点:这是用来访问簇数据的节点。对于MySQL簇,客户端节点是使用NDB簇存储引擎的传统MySQL服务器。典型情况下,SQL节点是使用命令mysqld –ndbcluster启动的,或将ndbcluster添加到f后使用mysqld启动。基本假定 本节作了如下假定: 我们将建立具有4个节点的簇,每个节点位于不同的主机上,而且在典型的以太网中具有固定的网络地址,如下所述: 节点 IP地址 管理(MGM)节点 0/3 MySQL服务器(SQL)节点 0/ 数据(NDBD)节点A 0/1 数据(NDBD)节点B 0/ 2.??? 通过下图可更清楚的表明这点 安装 硬件、软件和联网 MySQL簇的一个强大优点在于,它能运行在普通硬件上,除了需要较大的RAM外在这点上没有特殊要求,这是因为实际的数据存储均是在内存中进行的。 对于每台运行存储或SQL节点的MySQL簇主机计算机,必须在其上安装MySQL-max二进制版本。对于管理节点,没有必要安装MySQL服务器二进制版本,但应安装MGM服务器端口监督程序和客户端二进制版本(分别是ndb_mgmd和ndb_mgm)。在本节中,我们介绍了为每种簇节点安装正确的二进制版本所需的步骤。 存储节点和SQL节点安装 在设计为运行存储节点或SQL节点的三台机器的每一台上,以系统根用户身份执行下述步骤: 1. 检查你的/etc/passwd和/etc/group文件(或使用操作系统提供的用于管理用户和组的工具),查看在系统上是否已存在mysql组和mysql用户,这是因为某些操作系统会将其作为安装进程的一部分予以创建。如果它们不存在,创建新的mysql用户组,然后为该组添加1个mysql用户。 2. groupadd mysql 3. useradd -g mysql mysql 4. 进入包含下载文件的目录,解包档案文件,并创建与mysql-max可执行文件的symlink。注意,根据MySQL的版本号,实际的文件名和目录名会有所不同。 5. cd /var/tmp8. 进入mysql目录,运行所提供的用于创建系统数据库的脚本: 9. cd mysql 10. scripts/mysql_install_db --user=mysql 11.为MySQL服务器和数据目录设置必要的权限: 12.chown -R root . 13.chown -R mysql data 14.chgrp -R mysql . 注意,在每台运行数据节点的机器上,数据目录是/usr/local/mysql/data。配置管理节点时将用到这类信息(请参见17.3.3节,“配置”)。 15.将MySQL启动脚本拷贝到恰当的目录下,使之成为可执行的脚本,并设置它以便在启动操作系统时启动: 16. cp support-files/mysql.server /etc/rc.d/init.d/ 17. chmod +x /etc/rc.d/init.d/mysql.server 18. chkconfig --add /et

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档