文档详情

MYSQL分布式搭建.docx

发布:2018-05-26约4.38千字共16页下载文档
文本预览下载声明
MYSQL分布式搭建 2013.08.05一 、注意事项数据节点 和 sql节点是否能链接管理节点 注意端口号 telnet 关闭防火墙:Service iptables stop;Sql 节点启动时 注意权限二、软件安装:(一)管理节点MGM配置管理节点首先在合适的位置,创建一个管理节点的配置文件,步骤如下:[root@localhost ~]# mkdir /var/lib/mysql-cluster[root@localhost ~]# cd /var/lib/mysql-cluster[root@localhost mysql-cluster]# vi config.ini配置文件config.ini内容如下:?[ndbd default]NoOfReplicas=1DataMemory=80MIndexMemory=18M[ndb_mgmd]hostname=192.168.56.88datadir=/var/lib/mysql-cluster[ndbd]hostname=192.168.56.105datadir=/usr/local/mysql/data[mysqld]hostname=192.168.56.104??安装管理节点,不需要mysqld二进制文件,只需要MySQL Cluster服务端程序(ndb_mgmd)和监听客户端程序(ndb_mgm)。这两个文件都在下载的MySQL-cluster文件解压后的bin文件夹中。执行如下步骤,在集群的管理节点上安装ndb_mgmd 和 ndb_mgm。1、改变地址到/var/tmp目录下,解压MySQL-Cluster压缩文件,取出ndb_mgm和ndb_mgmd复制到/usr/local/bin 目录下。[root@localhost ~]# cd /var/tmp[root@localhost tmp]# tar –xzvf mysql-cluster-gpl-7.1.13-linux-i686-glibc23.tar.gz[root@localhost tmp]# cd mysql-cluster-gpl-7.1.13-linux-i686-glibc23[root@localhost tmp]# cp bin/ndb_mgm* /usr/local/bin?2、改变路径为拷贝到的目录下,并确保这两个文件可执行。[root@localhost tmp]# cd /usr/local/bin[root@localhost bin]# chmod +x ndb_mgm*3、在/usr/local下创建mysql文件夹。[root@localhost ~]# cd /usr/local[root@localhost local]# mkdir mysql?(二)、数据节点NDBD和SQL节点 在每一个SQL节点中的/etc目录下找到my.cnf文件,并做如下配置:?[client]socket=/usr/local/mysql/sock/mysql.sock[mysqld]ndbclusterdatadir=/usr/local/mysqlsocket=/usr/local/mysql/sock/mysql.sockndb-connectstring=192.168.56.88[mysql_cluster]ndb-connectstring=192.168.56.88?在每一个数据节点中的/etc目录下找到my.cnf文件,并做如下配置:[ndbd] connect-string=192.168.56.88 [mysql_cluster] ndb-connectstring=192.168.56.88 [ndb_mgm] connect-string=192.168.56.88 [ndb_mgmd] config-file=/var/lib/mysql-cluster/config.ini在每一个数据节点NDBD和SQL节点的机器上,用root用户执行下面的步骤。1、检查/etc/passwd 和 /etc/group 文件,是否存在mysql组和mysql用户,如果没有,用下面的命令创建一个mysql组,并在改组中添加mysql用户。[root@localhost ~]# groupadd mysql[root@localhost ~]# useradd –g mysql mysql?2、改变文件夹位置到mysql压缩包的存放位置,解压文件,准备安装,步骤如下:(下载文件可以从其他电脑映射, 在/home/下面创建一个download文件夹,如果是在本机Linux下下载的文件,则不需要此映射步骤。)[root@localhost ~]# mount -t ci
显示全部
相似文档