Windows下安装mysql cluster 你的名字 2022-08-12 14:58 212阅读 0赞 ### 0.mysql集群介绍 ### 浅谈mysql集群——[http://blog.csdn.net/chenxingzhen001/article/details/7708663][http_blog.csdn.net_chenxingzhen001_article_details_7708663]; 官网——[http://dev.mysql.com/downloads/cluster/][http_dev.mysql.com_downloads_cluster]; ### 1、环境说明——转自[http://www.cnblogs.com/fengqingtao/archive/2012/09/04/2670761.html][http_www.cnblogs.com_fengqingtao_archive_2012_09_04_2670761.html] ### Windows7 10.135.10.51(管理节点,存储节点,SQL节点) Windows7 10.135.10.225(存储节点,SQL节点) ### 2、安装程序 ### 在两台机器上面同时进行 (1)在mysql cluster官网:[http://dev.mysql.com/downloads/cluster/][http_dev.mysql.com_downloads_cluster] 中下载msi安装软件mysql-cluster-gpl-7.3.6-win32.msi。 (2)在命令行中切换到mysql安装后bin目录下执行: mysqld --install mysql (3)设置环境变量: 将mysql安装后bin目录添加到环境变量中。 ### 3、创建配置文件 ### (1)在10.135.10.51上创建c:\\cluster\\config.ini文件,内容为: *\[ndbd default\]* *NoOfReplicas=2* * * *\[ndb\_mgmd\]* *NodeId=1* *HostName=10.135.10.51* *DataDir=c:\\cluster\\data* * * *\[ndbd\]* *NodeId=21* *HostName=10.135.10.51* *DataDir=c:\\cluster\\ndbdata* * * *\[ndbd\]* *NodeId=22* *HostName=10.135.10.225* *DataDir=c:\\cluster\\ndbdata* * * *\[mysqld\]* *NodeId=11* *HostName=10.135.10.51* * * *\[mysqld\]* *NodeId=12* *HostName=10.135.10.225* 注意:在51机器c:/cluster目录下创建data和ndbdata目录。在225机器c:/cluster目录下创建ndbdata目录。 (2)在两台机器上创建mysql配置文件my.ini 在mysql cluster安装目录下找到my-default.ini文件,复制到当前目录并重命名为my.ini。 在my.ini尾部添加如下内容: *\[mysql\_cluster\]* *ndb-connectstring=10.135.10.51* * * *\[mysqld\]* *ndbcluster* *ndb-connectstring=10.135.10.51* ### 4、启动mysql cluster(在10.135.10.51中执行) ### (1)打开新cmd窗口 ndb\_mgmd.exe--config-file=c:\\cluster\\config.ini --configdir=c:\\cluster (2)打开新cmd窗口 ndbd.exe--initial /\*首次执行时加入--initial参数\*/ (3)打开新cmd窗口 mysqld.exe --default-file="C:\\ProgramFiles\\MySQL\\MySQL Cluster 7.3\\my.ini" 执行完成后启动mysql: net start mysql ### 5、在10.135.10.225中执行: ### 打开新cmd窗口: ndbd.exe 打开新cmd窗口 mysqld.exe --default-file="C:\\ProgramFiles\\MySQL\\MySQL Cluster 7.3\\my.ini" 执行完成后启动mysql: net start mysql ### 6、查看安装情况 ### 在10.135.10.51或10.135.10.225上打开cmd窗口,执行 ndb\_mgm.exe ndb\_mgm>show 如图所示。 其中,MGM为管理节点,API(mysqld)为SQL节点,NDB为数据节点。 ![20140926175527515][] ### 7.在任意一台机器上使用Navicat创建一张存储引擎为ndbcluster的表,并在表中添加一些测试数据。在另外一台机器上查看,可以看到数据库已经同步。 ### [http_blog.csdn.net_chenxingzhen001_article_details_7708663]: http://blog.csdn.net/chenxingzhen001/article/details/7708663 [http_dev.mysql.com_downloads_cluster]: http://dev.mysql.com/downloads/cluster/ [http_www.cnblogs.com_fengqingtao_archive_2012_09_04_2670761.html]: http://www.cnblogs.com/fengqingtao/archive/2012/09/04/2670761.html [20140926175527515]: /images/20220810/2a9655fef9c84039a17ecedd84c6166b.png
还没有评论,来说两句吧...