WEB开发网
开发学院数据库MySQL RedHat AS4-U2下Mysql 5.0.22集群配置 阅读

RedHat AS4-U2下Mysql 5.0.22集群配置

 2007-10-29 11:00:06 来源:WEB开发网   
核心提示: [NDBD]HostName= 192.168.10.197[NDBD]HostName= 192.168.10.196[MYSQLD][MYSQLD][MYSQLD]保存退出!3.到此为止整个的配置步骤算是完成,下面需要设置一些快捷命令:在PC1、PC2上需要输入以下命令:cp /usr

[NDBD]

HostName= 192.168.10.197

[NDBD]

HostName= 192.168.10.196

[MYSQLD]

[MYSQLD]

[MYSQLD]

保存退出!

3.到此为止整个的配置步骤算是完成,下面需要设置一些快捷命令:

在PC1、PC2上需要输入以下命令:

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
ln -s /usr/local/mysql/bin/ndbd /usr/bin/ndbd
vi /etc/rc.local

添加一行ndbd后保存退出

在PC3上需要输入以下命令:

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
ln -s /usr/local/mysql/bin/ndb_mgm /usr/bin/ndb_mgm
ln -s /usr/local/mysql/bin/ndb_mgmd /usr/bin/ndb_mgmd
vi /etc/rc.local后添加如下一行
/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

保存退出!

三.启动服务

PC3需要执行的命令如下:

/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

service mysqld start

PC1、PC2需要执行的命令如下:

/usr/local/mysql/bin/ndbd --initial 注:只在第一次启动ndbd时使用--initial参数

service mysqld start

四.测试与检查

PC3需要执行的命令如下:

ndb_mgm

执行如下命令以及显示如下信息则说明工作正常!

[root@lzj local]# ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: 192.168.10.198:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @192.168.10.197 (Version: 5.0.22, Nodegroup: 0, Master)
id=3 @192.168.10.196 (Version: 5.0.22, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.10.198 (Version: 5.0.22)
[mysqld(API)] 3 node(s)
id=4 @192.168.10.198 (Version: 5.0.22)
id=5 @192.168.10.197 (Version: 5.0.22)
id=6 @192.168.10.196 (Version: 5.0.22)
ndb_mgm>

测试的时候则需要创建表,看是否三台机器的mysql是否能够同步。

五.注意事项

1. mysql cluster在启动过程中必须提前启动管理节点服务器,等管理节点启动成功后,再启动其它节点。

2.关闭整个集群的时候最好最后关闭管理节点

3.管理节点宕机后,剩下的某台主机再宕机后,这样就失去了集群的意义了。管理节点最好是24小时待命。

上一页  1 2 3 

Tags:RedHat AS Mysql

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接