centos7安裝mysql-cluster
阿新 • • 發佈:2018-09-16
ini fun ble water 安裝 mys lin edi fault 一、管理節點(172.20.10.11):
- 下載:
https://dev.mysql.com/downloads/cluster/(官網:選擇linux-generic) 或 https://github.com/dollarphper/soft/blob/master/mysql/mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz
- 安裝:
a. 解壓:tar -xzf mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz
b. 移動:
mv mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64 /etc/mysql
c. 創建文件夾:
mkdir /etc/mysql/data
d. 創建配置文件:
touch /etc/mysql/config.ini[ndbd default] NoOfReplicas=2 MaxNoOfTables=1024 MaxNoOfUniqueHashIndexes=1024 MaxNoOfOrderedIndexes=1024 MaxNoOfAttributes=10000 [ndb_mgmd] HostName=172.20.10.11 DataDir=/etc/mysql/data [ndbd] HostName=172.20.10.12 DataDir=/etc/mysql/data [ndbd] HostName=172.20.10.13 DataDir=/etc/mysql/data [mysqld] HostName=172.20.10.12 [mysqld] HostName=172.20.10.13
e. 啟動:
/etc/mysql/bin/ndb_mgmd --config-file=/etc/mysql/config.ini --configdir=/etc/mysql
f. 查看狀態:
/etc/mysql/bin/ndb_mgm -e show`
g. 停止:
/etc/mysql/bin/ndb_mgm -e shutdown
二、數據節點/sql節點(172.20.10.12,172.20.10.13):
- 下載:
https://dev.mysql.com/downloads/cluster/(官網:選擇linux-generic) 或 https://github.com/dollarphper/soft/blob/master/mysql/mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz
- 創建文件夾:
mkdir /etc/mysql/data
- 創建配置文件:
touch /etc/mysql/my.cnf[mysqld] character_set_server=utf8 basedir=/etc/mysql datadir=/etc/mysql/data ndbcluster ndb-connectstring=172.20.10.11 user=root [mysql_cluster] ndb-connectstring=172.20.10.11
- 初始化:
/etc/mysql/bin/mysql_install_db --basedir=/etc/mysql --datadir=/etc/mysql/data
- 啟動數據節點:
/etc/mysql/bin/ndbd --defaults-file=/etc/mysql/my.cnf --initial(僅第一次啟動) 或 /etc/mysql/bin/ndbd --defaults-file=/etc/mysql/my.cnf
- 啟動sql節點:
/etc/mysql/bin/mysqld_safe --defaults-file=/etc/mysql/my.cnf &
三、測試(172.20.10.11):
- 執行命令:
/etc/mysql/bin/ndb_mgm -e show
- 效果:
centos7安裝mysql-cluster