失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql集群2台linux_安装配置基于两台服务器的MySQL集群(2)

mysql集群2台linux_安装配置基于两台服务器的MySQL集群(2)

时间:2024-03-29 22:42:59

相关推荐

mysql集群2台linux_安装配置基于两台服务器的MySQL集群(2)

以下为引用的内容:

# mkdir /usr/src/mysql-mgm

# cd /usr/src/mysql-mgm

# tar -zxvf mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz

# rm mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz

# cd mysql-max-4.1.9-pc-linux-gnu-i686

# mv bin/ndb_mgm .

# mv bin/ndb_mgmd .

# chmod +x ndb_mg*

# mv ndb_mg* /usr/bin/

# cd

# rm -rf /usr/src/mysql-mgm现在开始为这台管理节点服务器建立配置文件:

# mkdir /var/lib/mysql-cluster

# cd /var/lib/mysql-cluster

# vi config.ini在config.ini中添加如下内容:

[NDBD DEFAULT]

NoOfReplicas=2

[MYSQLD DEFAULT]

[NDB_MGMD DEFAULT]

[TCP DEFAULT]

# Managment Server

[NDB_MGMD]

HostName=192.168.0.3 #管理节点服务器Server3的IP地址

# Storage Engines

[NDBD]

HostName=192.168.0.1 #MySQL集群Server1的IP地址

DataDir= /var/lib/mysql-cluster

[NDBD]

HostName=192.168.0.2 #MySQL集群Server2的IP地址

DataDir=/var/lib/mysql-cluster

# 以下2个[MYSQLD]可以填写Server1和Server2的主机名。

# 但为了能够更快的更换集群中的服务器,推荐留空,否则更换服务器后必须对这个配置进行更改。

[MYSQLD]

[MYSQLD]保存退出后,启动管理节点服务器Server3:

# ndb_mgmd启动管理节点后应该注意,这只是管理节点服务,并不是管理终端。因而你看不到任何关于启动后的输出信息。四、配置集群服务器并启动MySQL

=============================在Server1和Server2中都需要进行如下改动:

# vi /etc/f

[mysqld]

ndbcluster

ndb-connectstring=192.168.0.3 #Server3的IP地址

[mysql_cluster]

ndb-connectstring=192.168.0.3 #Server3的IP地址保存退出后,建立数据目录并启动MySQL:

# mkdir /var/lib/mysql-cluster

# cd /var/lib/mysql-cluster

# /usr/local/mysql/bin/ndbd --initial

# /etc/rc.d/init.d/mysqld start可以把/usr/local/mysql/bin/ndbd加到/etc/rc.local中实现开机启动。注意:只有在第一次启动ndbd时或者对Server3的config.ini进行改动后才需要使用--initial参数!五、检查工作状态

================回到管理节点服务器Server3上,并启动管理终端:

# /usr/bin/ndb_mgm键入show命令查看当前工作状态:(下面是一个状态输出示例)

[root@mysql3 root]# /usr/bin/ndb_mgm

-- NDB Cluster -- Management Client --

ndb_mgm> show

Connected to Management Server at: localhost:1186

Cluster Configuration

---------------------

[ndbd(NDB)] 2 node(s)

id=2 @192.168.0.1 (Version: 4.1.9, Nodegroup: 0, Master)

id=3 @192.168.0.2 (Version: 4.1.9, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)

id=1 @192.168.0.3 (Version: 4.1.9)

[mysqld(API)] 2 node(s)

id=4 (Version: 4.1.9)

id=5 (Version: 4.1.9)

ndb_mgm>

如果觉得《mysql集群2台linux_安装配置基于两台服务器的MySQL集群(2)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。