mysql集群
2016-03-23 14:36
661 查看
安装配置管理节点:
1 下载mysql集群版:cd /usr/local
wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz
2 解压tar -zxv -f mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz
3 重命名mv mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686 mysql
4 添加用户组和用户groupadd mysql useradd mysql -g mysql
5 改变mysql 目录的用户 chown -R mysql:mysql mysql
6 添加文件夹
l mkdir /var/mysql/data
l mkdir /var/mysql/logs
7 配置管理节点
l mkdir /var/lib/mysql-cluster
l cd /var/lib/mysql-cluster
l vi /var/lib/mysql-cluster/config.ini
添加内容:
[NDBD DEFAULT]
NoOfReplicas=1
[TCP DEFAULT]
portnumber=3306
[NDB_MGMD]
#设置管理节点服务器
HostName=192.168.15.231
DataDir=/var/mysql/data
[NDBD]
#设置存储节点服务器(NDB节点)
HostName=192.168.15.234
DataDir=/var/mysql/data
[NDBD]
#第二个NDB节点
HostName=192.168.15.235
DataDir=/var/mysql/data
[MYSQLD]
#设置SQL节点服务器
HostName=192.168.15.232
[MYSQLD]
#第二个SQL节点
HostName=192.168.15.23
8 安装
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
9 启动管理节点
/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini
10 管理节点检查
/usr/local/mysql/bin/ndb_mgm
netstat -lntpu
11 关闭 管理节点
/usr/local/mysql/bin/ndb_mgm -e shutdown
安装配置数据节点
1 下载mysql集群版:cd /usr/local
wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz
2 解压tar -zxv -f mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz
3 重命名mv mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686 mysql
4 添加用户组和用户groupadd mysql useradd mysql -g mysql
5 改变mysql 目录的用户 chown -R mysql:mysql mysql
6 添加文件夹
mkdir /var/mysql/data
mkdir /var/mysql/logs
7 配置数据节点配置文件
vi /etc/my.cnf
添加内容:
[MYSQLD]
ndbcluster
ndb-connectstring=192.168.175.128
[MYSQL_CLUSTER]
ndb-connectstring=192.168.175.128
[NDB_MGM]
connect-string=192.168.175.128
8 安装
cd /usr/local/mysql
scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
9 启动
第一次启动
/usr/local/mysql/bin/ndbd --initial
正常启动
/usr/local/mysql/bin/ndbd
10 数据节点关闭
/etc/rc.d/init.d/mysqld stop
或者
/etc/init.d/mysql stop
/usr/local/mysql/bin/mysqladmin -uroot shutdown
安装配置sql节点
安装方法同数据节点SQL节点启动
service mysqld start
SQL节点关闭
最直接的方式:
/usr/local/mysql/bin/mysqladmin -uroot shutdown
/etc/rc.d/init.d/mysqld stop
或者
/etc/init.d/mysql stop
测试
sql节点1建表放数据:/usr/local/mysql/bin/mysql -u root
mysql> show databases;
mysql> create database testdb2;
mysql> use testdb2;
mysql> CREATE TABLE td_test2 (i INT) ENGINE=NDB;
//这里必须指定数据库表的引擎为NDBCLUSTER,与配置文件中的名称相同
mysql> INSERT INTO td_test2() VALUES (1);
mysql> INSERT INTO td_test2() VALUES (152);
mysql> SELECT * FROM td_test2;
sql节点2可查询:
mysql> SELECT * FROM td_test2;
相关文章推荐
- 浅谈MySQL数据库查询优化
- mysql修改max_allowed_packet
- ubuntu的mysql卸载与安装
- mysql求某个列的前10条记录的总和
- 理解MySQL存储过程和函数
- 连接MYSQL的时候报错(找不到请求的.net framework data provider。可能没有安装
- sql按照in中的顺序进行排序 mysql
- mysql数据库设置远程连接权限
- mysql 将多行转换一行
- MySQL数据类型--二进制类型
- MySQL复制过滤参数解释
- mysql-5.5多实例配置
- MySQL数据库binlog日志管理
- MySql同时更新多条记录的方法
- MySQL显示命令
- mysql 命令符操作登陆 展开 查看对象 查看数据表名称 数据表结构 插入
- MySql游标的使用
- mysql事务的提交和回滚和数据引擎有关
- XAMPP打开MySql出现错误
- 简单的mysql 性能和健康程度巡检