RHEL下架设MYSQL集群(3)

来源:ChinaUnix博客 时间:2008-12-24 16:05:00 

四、配置集群服务器并启动MySQL

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

# vi /etc/my.cnf

[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 -f /var/lib/mysql-cluster/config.ini

# /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:注意,这篇文档对于MySQL并没有设置root密码,推荐你自己设置Server1和Server2的MySQL root密码。

在Server1中:

# /usr/local/mysql/bin/mysql -u root -p

> use test;

> CREATE TABLE ctest (i INT) ENGINE=NDBCLUSTER;

> INSERT INTO ctest () VALUES (1);

> SELECT * FROM ctest;

应该可以看到1 row returned信息(返回数值1)。

如果上述正常,则换到Server2上重复上面的测试,观察效果。如果成功,则在Server2中执行INSERT再换回到Server1观察是否工作正常。

如果都没有问题,那么恭喜成功!

标签:mydql,rhel,配置,服务器
0
投稿

猜你喜欢

  • pytest使用@pytest.mark.parametrize()实现参数化的示例代码

    2022-07-17 07:54:01
  • JavaScript实现涂鸦笔功能

    2024-04-10 11:01:01
  • pyecharts绘制各种数据可视化图表案例附效果+代码

    2022-07-08 08:30:03
  • python和c语言哪个更适合初学者

    2022-06-22 08:23:29
  • golang切片原理详细解析

    2024-04-29 13:06:35
  • php引用计数器进行垃圾收集机制介绍

    2023-10-07 22:41:55
  • golang接收post和get请求参数处理

    2024-04-25 15:26:54
  • 5道关于python基础 while循环练习题

    2023-05-22 02:03:33
  • Mysql 如何查询时间段交集

    2024-01-22 09:27:32
  • 利用OpenCV进行对象跟踪的示例代码

    2023-05-28 14:14:54
  • js中判断数字\\字母\\中文的正则表达式 (实例)

    2024-04-10 10:56:07
  • Python读取txt某几列绘图的方法

    2021-07-27 06:29:52
  • 不要忽略了颜色的可用性

    2009-03-05 18:19:00
  • Oracle轻松取得建表和索引的DDL语句

    2009-02-26 10:26:00
  • 浅谈Series和DataFrame中的sort_index方法

    2022-07-01 05:53:22
  • 如何恢复/修复MS SQL数据库的MDF文件

    2007-10-30 13:52:00
  • Spring 数据库连接池(JDBC)详解

    2024-01-22 19:00:36
  • Python利用prettytable库输出好看的表格

    2023-12-07 03:06:30
  • pycharm debug 断点调试心得分享

    2022-11-12 05:10:06
  • ASP程序中调用函数Now()显示上午下午的问题

    2009-08-27 13:09:00
  • asp之家 网络编程 m.aspxhome.com