本文详细介绍RedHat AS4-U2下Mysql 5.0.22集群配置
最近看到过很多关于cluster的资料,一直在研究linux系统级的负载均衡和高可用,但是还没有完全成功,只是实现了一些简单的服务;今天在搜集资料中看到有关mysql的cluster,看上去不是很复杂,就花了一个下午的时间研究研究,参考了Nanu前辈的MySQL集群配置步骤,一个简单的集群算是成功了。但是有一点我没搞懂,是不是mysql集群配置完成后,只能同步数据库中的表,而不能同步整个库?请高手指点一二,谢谢!
一.实验环境
1. Linux操作系统版本. RedHat AS4-U2
2. Mysql数据库版本 mysql-max-5.0.22-linux-i686-glibc23.tar.gz
共三台机器PC安装了RedHat AS4-U2版本,首先保证把系统中没有一个包带有mysql的,有的话就rpm –e .
PC1 IP:192.168.10.196
PC2 IP:192.168.10.197
PC3 IP:192.168.10.198
二.安装操作步骤
1. 在PC1、PC2上需要执行如下的命令,请按照顺序来执行:
mv mysql-max-5.0.22-linux-i686-glibc23.tar.gz /usr/local/
cd /usr/local/
tar zxvf mysql-max-5.0.22-linux-i686-glibc23.tar.gz
rm mysql-max-5.0.22-linux-i686-glibc23.tar.gz
mv mysql-max-5.0.22-linux-i686-glibc23 mysql
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db --user=mysql
chown -R mysql:mysql .
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
vi /etc/my.cnf
找到myisam_sort_buffer_size = 8M这一行,然后在后面添加如下的两行:
ndbcluster
ndb-connectstring=192.168.10.198
然后到my.cnf的最后一行增加以下六行:
责编:豆豆技术应用
- 教你轻松的掌握 连接字符集和校对
- 轻松掌握字符串文字字符集和校对
- 校对确定 较为复杂的一些特殊情况
- 带你轻松的接触用于Mysql元数据的UTF8
- 教你轻松了解MySQL数据库中的CONVERT()
- 教你轻松了解MySQL数据库中的结果字符串
- 带你轻松接触Mysql校对效果的示例
- Windows下对MySQL安装的故障诊断与排除
- 快速掌握怎样选择准备安装的MySQL版本
- 教你轻松掌握MaxDB和MySQL之间的协同性