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的最后一行增加以下六行:

时间: 2024-09-29 21:46:59

RedHat AS4-U2下Mysql 5.0.22集群配置的相关文章

Redis 3.0 Cluster集群配置

Redis 3.0 Cluster集群配置 安装环境依赖 安装gcc:yum install gcc 安装zlib:yum install zib 安装ruby:yum install ruby 安装rubygems:yum install rubygems 安装ruby的redis驱动:gem install redis 安装redis 参考:http://www.cnblogs.com/rwxwsblog/p/5285732.html 修改配置文件 vi 6379.conf port=637

Mac OS X下MySQL 5.0的默认连接数

这段时间mysql上的开发过程中崩溃2次,一直没有找到原因,由于使用macbook已经内存满配,top查看也无异常.sar也正常.mysql日志也没有什么有价值的信息.本文介绍其解决方法:修改Mac OS X下MySQL 5.0的默认连接数. 这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是MySQL的默认连接数引起的问题,一查果然,老天,默认 连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无

Apache v2.0.58+PHP v4.4.1+MySQL v5.0.22+Zend v2.6.0环境安装指南

以下安装指南是基于http://www.aliyun.com/zixun/aggregation/14417.html">Apache v2.0.58+PHP v4.4.1+MySQL v5.0.22+Zend v2.6.0的版本,如果你需要新的版本,请至官方网站下载最新的软件包. 风信网(http://www.ithov.com)友情提示:安装环境如果不确定的朋友,用rpm查一下如果原来编译安装的,删了即可,放那也没事 rpm qa | grep apacherpm qa | grep

MySQL的集群配置的基本命令使用及一次操作过程实录_Mysql

1. 先了解一下你是否应该用MySQL集群. 减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或多个application对应一个MySQL数据库.把几个MySQL数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面.其他不共享的数据还维持在各自分布的MySQL数据库本身中. 2. 集群MySQL中名称概念.(如上图) 1)Sql结点(SQL node--上图对应为MySQLd):分布式数据库.包括自身数据和查询中心结点数据. 2)数据结点(Data node

mysql服务器集群配置方法

mysql服务器集群配置方法 mysql-cluster安装 系统 centos5.1 32位(如何是64位下相应64位的rpm包) http://dev.mysql.com/get/downloads/mysql-cluster-7.0和下面的包名对应 一共有5个包: mysql-cluster-gpl-client-7.1.3-1.rhel5.i386.rpm mysql-cluster-gpl-management-7.1.3-1.rhel5.i386.rpm mysql-cluster-

CentOS 7下怎么搭建高可用集群?

  CentOS 7下怎么搭建高可用集群.高可用集群是指以减少服务中断时间为目的的服务器集群技术.它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度.那么新的centos下怎么来搭建高可用集群. 环境:本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为192.168.122.169 . 一.安装集群软件必须软件pcs,pacemaker,corosync,fence-agen

日志-求救啊!Hadoop 2.2.0 搭建集群 启动hdfs时候 namenode 启动后报空指针

问题描述 求救啊!Hadoop 2.2.0 搭建集群 启动hdfs时候 namenode 启动后报空指针 日志如下: 2015-02-07 01:01:46,610 FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Error encountered requiring NN shutdown. Shutting down immediately. java.lang.NullPointerException at org.apache

Spark 0.8 集群(CentOS6.4)-简单统计测试

环境:CentOS 6.4, hadoop-2.0.0-cdh4.2.0, JDK 1.6, spark-0.8.0-incubating-bin-cdh4.tar.gz,Scala 2.9.3 1. 安装.部署集群环境 参考前章<安装Spark 0.8集群(CentOS6.4) - 大数据之内存计算> 2. 测试描述 使用在线测试数据生工具,动态生成如下json数据(名称DATA[1-9].json): {"id":10,"first_name":&q

修改Linux下mysql 5.0.xx默认连接数

这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用,后者文件找不到:)原来是以前的版本跟现在的版本有所不同. 言归正传.我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明: vi /usr/local/mysql/bin/mysqld_safe 找到safe_mys