• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

CentOS 6.8搭建mysql cluster(7.3)

mysql技术 yangzhimingg 135次浏览 已收录 0个评论

CentOS 6.8搭建mysql cluster(7.3):

注:
共5台,1台管理节点(10.0.0.21),2台SQL节点(10.0.0.22、10.0.0.23),2台数据节点(10.0.0.24、10.0.0.25)

参考网址:
http://blog.itpub.net/9034054/viewspace-2097706

下载网址(选择Red Hat的tar包并进行解压):
https://dev.mysql.com/downloads/cluster/7.3.html#downloads

5台都执行:

MySQL-Cluster-client-gpl-7.3.24-1.el6.x86_64.rpm
MySQL-Cluster-devel-gpl-7.3.24-1.el6.x86_64.rpm
MySQL-Cluster-embedded-gpl-7.3.24-1.el6.x86_64.rpm
MySQL-Cluster-server-gpl-7.3.24-1.el6.x86_64.rpm
MySQL-Cluster-shared-compat-gpl-7.3.24-1.el6.x86_64.rpm
MySQL-Cluster-shared-gpl-7.3.24-1.el6.x86_64.rpm

MySQL-Cluster-test-gpl-7.3.24-1.el6.x86_64.rpm

rpm -U *.rpm

管理节点:

mkdir /home/mysql-cluster

vi /home/mysql-cluster/config.ini

[ndbd default]
NoOfReplicas=2
DataMemory=1600M
IndexMemory=600M

[ndb_mgmd]
NodeId=1
hostname=10.0.0.21
datadir=/home/mysql-cluster

[mysqld]
NodeId=2
hostname=10.0.0.22

[mysqld]
NodeId=3
hostname=10.0.0.23

[ndbd]
NodeId=4
hostname=10.0.0.24
datadir=/home/mysqldb
StopOnError=0

[ndbd]
NodeId=5
hostname=10.0.0.25
datadir=/home/mysqldb
StopOnError=0

:wq

SQL节点:

mkdir /home/mysqldb

mkdir /home/mysqldb/logs

touch /home/mysqldb/logs/mysqld-error.log

rsync -av –progress /var/lib/mysql /home/mysqldb/

chown mysql:mysql /home/mysqldb -R

vi /etc/my.cnf

[mysqld]
datadir=/home/mysqldb/mysql
ndbcluster

log-error=/home/mysqldb/logs/mysqld-error.log

[mysql_cluster]
ndb-connectstring=10.0.1.21

:wq

数据节点:

mkdir /home/mysqldb

chown mysql:mysql /home/mysqldb -R

vi /etc/my.cnf

[mysqld]
datadir=/home/mysqldb
ndbcluster

[mysql_cluster]
ndb-connectstring=10.0.0.21

:wq

启动顺序:管理节点——> 数据节点——> SQL节点
关闭顺序:SQL节点——> 数据节点——> 管理节点

启动管理节点:

ndb_mgmd -f /home/mysql-cluster/config.ini

启动数据节点:

ndbd –initial (第1次启动加–initial,后面启动不需要再加)

启动SQL节点:

service mysql restart

chkconfig –level 35 mysql on

cat /root/.mysql_secret

mysql -u root -p’xxxxx’

SET PASSWORD for root@’localhost’=password(‘xxxxxx’);
flush privileges;
exit

mysql -u root -p’xxxxx’

show engines \G; //确保ndbcluster为默认引擎

在管理节点查看集群状态:

ndb_mgm

show

验证:

在1台SQL节点上新建数据库,另1个SQL节点上会自动同步


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明CentOS 6.8搭建mysql cluster(7.3)
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址