MySQL Cluster 7.4.8集羣安裝及遇到的問題

一、安裝環境:

1. 系統說明:三臺安裝有CentOS  6.5 的服務器

2. 數據庫:  mysql-cluster-gpl-7.4.8.tar.gz

二、預備工作:

  1) 關閉 防火牆

  2) 關閉selinux

  3)安裝CMake

  4)   刪除之前系統上自帶的mysql

三、安裝mysql節點(在三臺服務器上都要重複這一步驟)

1. tar xvf  mysql-cluster-gpl-7.4.8.tar.gz

 2. cd mysql-cluster-gpl-7.4.8

 3. cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/home/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_NDB_JAVA=OFF -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/data/mysql/ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

4. make&& make install

 四、配置管理節點

 1. 創建config,ini所在文件夾

mkdir /home/data/mysql

  2. 創建配置文件

cd /home/data/mysql

vi config.ini

     內容:

[ndbd default]

NoOfReplicas=2

DataMemory=80M

IndexMemory=18M      

[ndb_mgmd]

NodeId=1

Hostname=192.168.0.103          

datadir=/home/data/mysql/

[ndbd]

NodeId=2

Hostname=192.168.0.104   

datadir=/home/data/mysql/

[ndbd]

NodeId=3

Hostname=192.168.0.105

datadir=/home/data/mysql/

[MYSQLD]

NodeId=4

Hostname=192.168.0.104 

[MYSQLD]

NodeId=5

Hostname=192.168.0.105

  3. 啓動管理節點

/usr/local/mysql/bin/ndb_mgmd -f /home/data/mysql/config.ini --initial(第一次執行加上initial)

如果啓動成功則會顯示:
MySQL Cluster Management Server mysql-5.6.27 ndb-7.4.8

      如果啓動失敗:檢查網絡是否通暢!如能否ping通192.168.0.103,看看配置的網口是否啓動

五、 Mysql運行節點配置

1. 配置文件修改

cp support-files/my-default.cnf/etc/my.cnf
cp support-files/mysql.server
/etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld

   vi /etc/my.cnf

[mysqld]

ndbcluster

[mysql_cluster]

ndb-connectstring=192.168.0.103

 2. 初始化mysql 

./usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/data/mysql/

/usr/lcoal/mysql/bin/ndbd --initial(第一次執行加上initial)

/etc/init.d/mysqld start


六、 在管理節點查看工作狀態

/usr/local/mysql/bin/ndb_mgm

       ndb_mgm> show



























發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章