- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51CTO下载-mysql5集群负载均衡
mysql 5.0 集群负载均衡—经过测试转载请注明作者和出处一、介绍========测试环境:Server1:ndbd 1Server2:ndbd 2Server3:mysqld --ndb-cluster 3 (ndbd_mgm ndbd_mgmd也在本机)操作系统均为RH ES3kernel-2.4.21-9.ELglibc-2.3.2-95.6所需软件包:mysql-max-5.0.22-linux-i686-icc-glibc23.tar.gz下载地址:/downloads/mysql/5.0.html下载时注意系统环境和软件包版本,MySQL是max版的。首先,明确几个概念(参照下图):ndbd: 数据库节点。mysqld --ndb-cluster: MySQL服务器节点,程序直接访问的是这台机器的IP。默认端口仍是3306。ndbd_mgm ndbd_mgmd: 管理节点。管理/查看各库节点和服务器节点的状态。二、在Server1、Server2、Server3上安装MySQL=================================1.安装:# mv mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/# cd /usr/local/# tar -zxvf mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz# ln -s mysql-max-4.1.9-pc-linux-gnu-i686 mysql# groupadd mysql# useradd -g mysql mysql# cd mysql# scripts/mysql_install_db --user=mysql# chown -R mysql:mysql .2.编辑配置文件:# cp /usr/local/mysql/support-files/f /etc/f# vi /etc/f 在文件尾加入# f# example additions to f for MySQL Cluster# (valid in MySQL 5.0)# enable ndbcluster storage engine, and provide connectstring for# management Server host (default port is 1186)[mysqld]ndbclusterndb-connectstring=3# provide connectstring for management Server host (default port: 1186)[ndbd]connect-string=3# provide connectstring for management Server host (default port: 1186)[ndb_mgm]connect-string=3# provide location of cluster configuration file[ndb_mgmd]config-file=/var/lib/mysql-cluster保存&退出3.在Server1、Server2上创建日志文件夹,默认# mkdir /var/lib/mysql-cluster4.在Server3上创建ndb_mgmd启动配置文件:# mkdir /var/lib/mysql-cluster# cd /var/lib/mysql-cluster# vi config.ini内容如下:# file config.ini - 2 data nodes and 2 SQL nodes# This file is placed in the startup directory of ndb_mgmd (the# management server)# The first MySQL Server can be started from any host. The second# can be started only on the host mysqld_5.[NDBD DEFAULT]NoOfReplicas= 2DataDir= /var/lib/mysql-cluster[NDB_MGMD]Hostname= 3DataDir= /var/lib/mysql-cluster[NDBD]HostName= 1[NDBD]HostName= 2
文档评论(0)