• 技术文章 >数据库 >mysql教程

    虚拟机windows xp下安装配置mysql cluster 7.3.2_MySQL

    2016-06-01 13:31:16原创903
    bitsCN.com

    虚拟机windows xp下安装配置mysql cluster 7.3.2

    1、虚拟机环境下安装的

    1 192.168.131.21(管理节点,存储节点,sql节点)

    2 192.168.131.22(存储节点,sql节点)

    2、安装程序

    在两台机器上面同时进行

    第一步:

    下载安装软件地址:http://dev.mysql.com/downloads/cluster/

    我的用的版本是MySQL Cluster 5.6.11(mysql cluster 7.3.2 MSI安装出来以后就是mysql cluster 5.6.11)

    第二步:

    安装MSI软件,安装时不会创建mysql instance

    我安装在c:/mysql cluster 7.3下

    第三步:

    cd到你的安装目录的bin文件夹,执行mysqld.exe --install mysql /*设置环境变量后仍需执行此命令,不然就会被安装在c:/program files/mysql/mysql-5.6.10下,这样无法运行)

    第四步:

    设置环境变量

    3、创建配置文件

    第一步:

    创建config.ini文件

    在c:/cluster/config.ini文件

    内容为:

    [NDBD DEFAULT]

    NoOfReplicas= 2

    #Managment Server

    [NDB_MGMD]

    hostname=192.168.131.21

    Nodeid=1

    datadir=C:/MySQL Cluster 7.3/data

    #数据节点

    [NDBD]

    NodeId=5

    hostname=192.168.131.21

    datadir=d:/data

    [NDBD]

    NodeId=6

    hostname=192.168.131.22

    datadir=d:/data

    #SQL节点

    [MYSQLD]

    ArbitrationRank=2

    hostname=192.168.131.21

    NodeId=7

    [MYSQLD]

    ArbitrationRank=2

    hostname=192.168.131.22

    NodeId=8

    [MYSQLD]

    [MYSQLD]

    第二步:

    创建mysql配置文件my.ini

    在安装路径下找一个my-**.ini文件

    复制到当前目录并重命名为my.ini

    在文件中[mysqld]的起始加入

    #Path to installation directory. All paths are usually resolved relative to this.

    basedir = "C:/MySQL Cluster 7.3"

    datadir = "C:/MySQL Cluster 7.3/data"

    在[mysqld]结尾加入

    ndbcluster

    ndb-connectstring = 192.168.131.21

    在my.ini文件的最末端加入

    [mysql_cluster]

    ndb-connectstring=192.168.131.21 #此处两台虚拟机都一样的设置

    保存文件

    4、启动mysql cluster(以下操作均在CMD下执行)

    第一:在管理节点服务器上(也就是本文中的192.168.131.21)

    ndb_mgmd.exe --config-file=c:/cluster/config-ini --configdir=c:/cluster

    新开CMD窗口

    ndbd.exe --initial /*第一个启动的节点加入--initial参数 第二个不需要*/

    新开CMD窗口

    mysqld.exe --default-file="C:/MySQL Cluster 7.3/my.ini"

    执行完以后启动mysql

    net start mysql

    第二:在192.168.131.22在执行

    ndbd.exe

    新开CMD窗口

    mysqld.exe --default-file="C:/MySQL Cluster 7.3/my.ini"

    执行完以后启动mysql

    net start mysql

    5、查看安装情况

    在192.168.131.21服务器上打开CMD窗口

    ndb_mgm.exe

    ndb_mgm>show

    Connected to Management Server at: 192.168.2.57:1186

    Cluster Configuration

    ———————

    [ndbd(NDB)] 2 node(s)

    id=5 @192.168.131.21 (mysql-5.6.10 ndb-7.3.2, Nodegroup: 0, Master)

    id=6 @192.168.2.56 (mysql-5.6.10 ndb-7.3.2, Nodegroup: 0)

    [ndb_mgmd(MGM)] 1 node(s)

    id=1 @192.168.131.21(mysql-5.6.10 ndb-7.3.2)

    [mysqld(API)] 2 node(s)

    id=7 @192.168.131.21 (mysql-5.6.10 ndb-7.3.2)

    id=8 @192.168.131.22(mysql-5.6.10ndb-7.3.2)

    出现以上的信息说明安装成功

    然后在某台服务器上登录mysql

    mysql -uroot

    show engines;

    可查看ndbcluster是否安装成功

    创建数据库及表

    create database test;

    create table tt(id int(10)) engine=ndbcluster;

    insert into tt(1);

    然后到另一台服务器上去查看

    查看数据库是否同步

    bitsCN.com
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Innode引擎监控的开启的方法_MySQL 下一篇:修改MySQL的时区,涉及参数time_zone_MySQL
    千万级数据并发解决方案

    相关文章推荐

    • mysql怎样查询数据出现的次数• mysql怎么删除唯一索引• mysql怎么查询一年的数据• Mysql怎么查询日志路径• mysql怎样查询表的个数
    1/1

    PHP中文网