生活随笔 
收集整理的這篇文章主要介紹了
                                
MYSQL的集群的安装与配置(mysql-5.1.21) 
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
 
                                
                               具體安裝與配置: 1) 準備工作: 6臺機器,IP地址分別為 192.168.0.(231-236) MGM節點:192.168.0.231(232) SQL 節點:192.168.0.233-234 NDBD 節點:192.168.0.235-236 系統都是REDHAT AS 5.0 裝了基本的部件,具有聯網功能,而且關閉了防火墻。 軟件,版本是:   mysql-5.1.21-beta-linux-i686-glibc23.tar.gz 2)管理節點的安裝:(232和231的機器) 用來存放管理節點的數據 )3)SQL節點和NDBD 節點的安裝:(233-236 四臺機器)shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /var/tmp shell> tar -C /usr/local -xzvf mysql-5.1.21-beta-linux-i686-glibc23.tar.gz  shell> mv /usr/local/mysql-5.1.21-beta-linux-i686-glibc23 /usr/local/mysql shell> cd mysql shell> scripts/mysql_install_db --user=mysql shell> chown -R mysql:mysql /usr/local/mysql  shell> cp support-files/mysql.server /etc/rc.d/init.d/mysqld shell> chmod a+x /etc/rc.d/init.d/mysqld shell> chkconfig --add mysqld  shell> chkconfig mysqld on  (注冊MYSQL為系統的服務 )  4)配置NDBD節點: #ndb-connectstring=192.168.0.231 #ndb-connectstring=192.168.0.232 ndb-connectstring=192.168.0.231,192.168.0.232 #ndb-connectstring=192.168.0.231 #ndb-connectstring=192.168.0.232 ndb-connectstring=192.168.0.231,192.168.0.232 5)配置SQL 節點: #ndb-connectstring=192.168.0.231 #ndb-connectstring=192.168.0.232 ndb-connectstring=192.168.0.231,192.168.0.232 #ndb-connectstring=192.168.0.231 #ndb-connectstring=192.168.0.232 ndb-connectstring=192.168.0.231,192.168.0.232 6) 配置管理節點: [root@localhost ~]# cat /etc/config.ini  id=2 hostname=192.168.0.232 id=5 hostname=192.168.0.235 id=6 hostname=192.168.0.236 id=3 hostname=192.168.0.233 id=4 hostname=192.168.0.234 [MYSQLD] [root@localhost ~]#  7)啟動管理節點: 啟動成功了。 8)啟動NDBD節點 [root@localhost mysql]# /usr/local/mysql/bin/ndbd --initial(只是第一次啟動還有添加節點而且恢復的時候要加)  9)啟動SQL 節點: [root@localhost mysql]# service mysqld start Starting MySQL. SUCCESS!  10)查看是否連接成功 我這個是配置兩臺管理節點和兩臺SQL節點以及兩臺NDBD節點的。以此類推。 以下是我在使用中遇到的錯誤信息: 1、  [mysqld(API)]? ?2 node(s)2、 [root@localhost ~]# /usr/local/mysql/bin/mysql -uroot -p ysql> use test mysql> create table t11 (id int) engine=ndb; ERROR 1050 (42S01): Table 't11' already exists解決辦法: 運行setup或者ntsysv命令進入系統啟動設置。 去掉iptables. 關掉防火墻。不過保持sellinux是打開的。  Status: Permanent error, external action needed Message: Invalid configuration received from Management Server (Configuration error) Error: 2350 Error data: Could not connect to ndb_mgmd Error object: Program: /usr/local/mysql/bin/ndbd ~ 由于我沒有把ndb-connectstring=db1,db2,..dbn 這樣的規律寫導致,已經解決。    
  ?原文地址  
                            總結 
                            
                                以上是生活随笔 為你收集整理的MYSQL的集群的安装与配置(mysql-5.1.21) 的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                            
                                如果覺得生活随笔 網站內容還不錯,歡迎將生活随笔 推薦給好友。