Mysql数据库集群简单配置

192.168.5.155,,,,, mysql-mgm-node

192.168.5.156,,,,, mysql-sql-node1 mysql-data-node1

192.168.5.157,,,,, mysql-sql-node2 mysql-data-node2

下载集群软件并上传至各服务器。

创建安装目录

mkdir - p/usr/local/mysql/bin

mkdir - p/usr/local/mysql/ndbdata

添加执行文件路径

vi ~/ash_profile

=$ PATH: $ HOME/bin:/usr/地方/mysql/bin

拷贝执行文件

cp bin/ndb_mgmd/usr/local/mysql/bin

cp bin/ndb_mgm/usr/local/mysql/bin

创建日志文件存储目录

mkdir/var/log/mysql-cluster

创建配置文件目录及文件

mkdir/usr/local/mysql/cluster-conf

vi/usr/local/mysql/cluster-conf/配置。ini

编辑配置文件:

[ndbd违约]

NoOfReplicas=2

DataMemory=2048

IndexMemory=512

[ndb_mgmd]

id=1主机名=192.168.5.155

DataDir=/var/log/mysql-cluster

[ndbd]

id=11

主机名=192.168.5.156

DataDir=/usr/地方/mysql/ndbdata

[ndbd]

id=12

主机名=192.168.5.157

DataDir=/usr/地方/mysql/ndbdata

(mysqld)

id=21日主机名=192.168.5.156

(mysqld)

id=22主机名=192.168.5.157

(mysqld) id=23

yum安装libaio # groupadd mysql

# useradd mysql - g mysql

# mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州/usr/local/

# cd/usr/local/

#焦油zxvf mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州

# rm - f mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州

# mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64 mysql

# chown - r mysql: mysql mysql

# cd mysql

#脚本/mysql_install_db mysql——用户=

# cp支持文件/my-medium.cnf/etc/my.cnf

# cp支持文件/mysql。服务器/etc/init.d/mysqld # vi/etc/my.cnf

添加:

datadir=/usr/地方/mysql/数据/,,,,,

ndbcluster

ndb-connectstring=192.168.5.155

[ndbd]

连接字符串=192.168.5.155

[mysql_cluster]

ndb-connectstring=192.168.5.155

[ndb_mgm],

连接字符串=192.168.5.155

[ndb_mgmd]

配置文件=/var/lib/mysql-cluster/config.ini

,

(1)启动管理节点相关服务:

#/usr/地方/mysql/bin/ndb_mgmd - f/var/lib/mysql-cluster/配置。ini # netstat -lntpu

tcp,,,,,,, 0,,,,, 0 0.0.0.0:1186,,,,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,

听,,22907/ndb_mgmd

(2)启动数据节点相关服务:

#/usr/地方/mysql/bin/ndbd——最初,(初次启动需要加——初始参数)

# netstat -lntpu

mkdir/usr/local/mysql/ndbdata

chmod 755/usr/local/mysql/ndbdata

#服务mysqld开始

(root@localhost本)#。/ndb_mgm

——NDB集群管理客户机——

ndb_mgm>show 

连接管理服务器:localhost: 1186

集群配置- - - - - - - - - - - - - - - - - - - - - - - -

[ndbd (NDB)],,,, 2节点(s)

id=11,, @192.168.5.156, (mysql-5.5.28 ndb-7.2.9,节点组:0)

id=12,, @192.168.5.157, (mysql-5.5.28 ndb-7.2.9,节点组:0,主人)

,

[ndb_mgmd (MGM)] 1个节点(s)

id=1,,, @192.168.5.155, (mysql-5.5.28 ndb-7.2.9)

,

(mysqld (API)],, 3节点(s)

id=21,, @192.168.5.156, (mysql-5.5.28 ndb-7.2.9)

id=22,, @192.168.5.157, (mysql-5.5.28 ndb-7.2.9)

id=23(没有连接,接受来自任何主机的连接)

可关闭的主人,看主人状态是否转移到另外一台;在一个关闭状态下,修改B数据库,启动,看数据是否同步。


Mysql数据库集群简单配置