|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
到2009年,甲骨文的数据库Oracle已经诞生了30周年,而MySQL却连它的一半时间都没有。微软的SQLServer仅仅比MySQL大两年,但是SQLServer的发布是建立在Sybase的基础上。 比来看到过良多关于cluster的材料,一向在研讨linux体系级的负载平衡和高可用,可是还没有完整乐成,只是完成了一些复杂的服务;明天在汇集材料中看到有关mysql的cluster,看上往不是很庞大,就花了一个下战书的工夫研讨研讨,参考了Nanu先辈的MySQL集群设置步骤,一个复杂的集群算是乐成了。可是有一点我没弄懂,是否是mysql集群设置完成后,只能同步数据库中的表,而不克不及同步全部库?请妙手指导一二,感谢!
一.实行情况
1.Linux操纵体系版本.RedHatAS4-U2
2.Mysql数据库版本mysql-max-5.0.22-linux-i686-glibc23.tar.gz
共三台呆板PC安装了RedHatAS4-U2版本,起首包管把体系中没有一个包带有mysql的,有的话就rpm–e.
PC1IP:192.168.10.196
PC2IP:192.168.10.197
PC3IP:192.168.10.198
二.安装操纵步骤
1.在PC1、PC2上必要实行以下的命令,请依照按次来实行:
mvmysql-max-5.0.22-linux-i686-glibc23.tar.gz/usr/local/
cd/usr/local/
tarzxvfmysql-max-5.0.22-linux-i686-glibc23.tar.gz
rmmysql-max-5.0.22-linux-i686-glibc23.tar.gz
mvmysql-max-5.0.22-linux-i686-glibc23mysql
groupaddmysql
useradd-gmysqlmysql
cdmysql
scripts/mysql_install_db--user=mysql
chown-Rmysql: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的最初一行增添以下六行:
使用它开发程序也是非常简单的。” |
|