MySQL Cluster集群配置方案

#/bin/bash #mysql Cluster集群配置方案 #用途 主機名 IP #管理節點 ndb_mgmd 192.168.40.129 – #數據節點1 ndb1 192.168.40.131 #數據節點2 ndb2 192.168.40.132 #sql節點1 mysqld1 192.168.40.131 #sql節點2 mysqld2 192.168.40.132 #所需軟件推薦用mysql-m

#/bin/bash
#MySQL Cluster集群配置方案
#用途?????????? 主機名???? IP
#管理節點???? ndb_mgmd???? 192.168.40.129

#數據節點1???? ndb1???????? 192.168.40.131
#數據節點2???? ndb2???????? 192.168.40.132
#sql節點1???? mysqld1???? 192.168.40.131
#sql節點2???? mysqld2???? 192.168.40.132
#所需軟件推薦用mysql-max-5.0.24

#開始安裝

#sql、數據節點安裝
#在每個節點計算機上都采用mysql 用戶來運行Cluster,因此執行如下命令添加相關用戶
groupadd mysql
useradd -g mysql mysql

#sql節點、數據節點安裝mysql的二進制安裝包
wget http://downloads.skysql.com/archives/mysql-5.0/mysql-max-5.0.24-linux-i686.tar.gz
tar? -zxf? mysql-max-5.0.24-linux-i686.tar.gz
mv? mysql-max-5.0.24-linux-i686? /usr/local/mysql

#拷貝MySQL配置文件到/etc/下,初始化數據庫,設置目錄權限,啟動MySQL
cd /usr/local/mysql
cp? -rf support-files/my-medium.cnf /etc/my.cnf
scripts/mysql_install_db –user=mysql?
chown -R mysql.mysql /usr/local/mysql
bin/MySQLd_safe –user=mysql &

#將MySQL寫入服務,初始化MySQL的root密碼
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
bin/mysqladmin -u root password 123123

vi /etc/my.cnf 在最下面添加內容:
[mysqld]
ndbcluster?
ndb-connectstring=192.168.40.129

[mysql_cluster]
ndb-connectstring=192.168.40.129

#管理節點安裝
tar -zxvf mysql-max-5.0.24-linux-i686.tar.gz
mkdir /usr/local/mysql
mkdir /usr/local/mysql/data
cd mysql-max-5.0.24-linux-i686/bin
cp ndb_mgm* /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql

#配置管理節點
vim /usr/local/mysql/config.ini

[ndbd default]
NoOfReplicas=2
DataMemory=200M
IndexMemory=100M
[tcp default]
portnumb

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享