当前位置:Gxlcms > mysql > UbuntuServer部署MysqlCluster集群_MySQL

UbuntuServer部署MysqlCluster集群_MySQL

时间:2021-07-01 10:21:17 帮助过:44人阅读

UbuntuServerUbuntuMysql集群

bitsCN.com

Ubuntu Server部署MysqlCluster集群

部署环境:

系统:ubuntu-12.04.1-server-i386.iso

Cluster:mysql-cluster-gpl-7.0.37-linux-i686-glibc23.tar.gz

说明:

1、部署之前不要装Mysql,有的人部署是用Mysql部署的,但是如果你使用cluster二进制,就不要装Mysql

2、有的系统有些命令使用不了,所以这些也要注意

准备:

三台电脑

Mgm节点:192.168.21.183

Data节点:192.168.21.60

SQL节点:192.168.21.19

(一)安装管理节点

1、解压文件tar -zvxf mysql-cluster-gpl-7.0.37-linux-i686-glibc23.tar.gz2、创建安装目录mkdir -p /usr/local/mysql/ndbdatacd mysql-cluster-gpl-7.0.37-linux-i686-glibc23.tar.gzcp bin/ndb_mgmd /usr/local/bincp bin/ndb_mgm /usr/local/bin3、配置日志文件存储目录mkdir /var/lib/mysql-cluster4、创建配置文件目录及文件mkdir /usr/local/mysql/cluster-confvi /usr/local/mysql/cluster-conf/config.ini

==================配置文件内容===================[ndbd default] NoOfReplicas=2 #复制成员个数DataMemory=80M  #数据存储可以分配的内存IndexMemory=18M #索引存储可以分配的内存 [ndb_mgmd] #定义管理节点的IP地址或主机名id=1HostName=192.168.21.183DataDir=/var/lib/mysql-cluster [ndbd]  #定义数据节点id=11 HostName=192.168.21.60DataDir=/usr/local/mysql/ndbdata  [ndbd]  [mysqld]#定义SQL节点id=21 HostName=192.168.21.19====================================================

(二)安装数据节点

解压文件tar -zvxf mysql-cluster-gpl-7.0.37-linux-i686-glibc23.tar.gz创建安装目录mkdir -p /usr/local/mysql/binmkdir -p /usr/local/mysql/ndbdata拷贝执行文件cp mysql-cluster-gpl-7.0.37-linux-i686-glibc23/bin/ndbd /usr/local/mysql/bin添加执行文件路径vi ~/.bash_profilePATH=$PATH:$HOME/bin:/usr/local/mysql/bin创建配置文件:vi /etc/my.cnf分别在主机添加如下内容:[mysql_cluster] #配置数据节点连接管理节点ndb-connectstring=192.168.21.183

(三)安装SQL节点

解压文件tar -zvxf mysql-cluster-gpl-7.0.37-linux-i686-glibc23.tar.gz拷贝安装文件mv mysql-cluster-gpl-7.0.37-linux-i686-glibc23 /usr/local/mysql添加mysql用户groupadd mysqluseradd -g mysql mysql添加权限chown -R mysql:mysql /usr/local/mysql拷贝配置文件cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf初始化数据库cd /usr/local/mysqlscripts/mysql_install_db --user=mysql拷贝守护进程所需文件cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld配置守护进程chkconfig –add mysqldchkconfig –level 35 mysqld on添加执行文件路径vi ~/.bash_profilePATH=$PATH:$HOME/bin:/usr/local/mysql/bin更改配置文件vi /etc/my.cnf分别编辑如下信息:[mysqld]  #配置SQL节点与管理节点连接port            = 3306socket          = /tmp/mysql.sockndbclusterndb-connectstring=192.168.21.183

(四)启动及关闭Cluster

启动循序:管理节点--->数据节点--->SQL节点

1,启动管理节点cd /usr/local/bin/ndb_mgmd -f /usr/local/mysql/cluster-conf/config.inindb_mgm(查看节点连接情况)2,启动数据节点/usr/local/mysql/bin/ndbd --initial(第一次启动是用这个命令)/usr/local/mysql/bin/ndbd(以后用这个命令)3,启动SQL节点/usr/local/mysql/bin/mysqld_safe --user=mysql &

bitsCN.com

人气教程排行