本文将讨论在Windows下搭建MySQL集群的步骤和搭建过程中应当注意的问题。
由于机器数量和性能有限,搭建环境为一台宿主机(IP:10.200.178.191),一台虚拟机(IP:10.200.178.192)。
管理节点、数据存储节点和SQL节点的分配情况如下:
管理节点:10.200.178.191
数据存储节点:10.200.178.192
SQL节点:10.200.178.191和10.200.178.192
注意:生产环境中最好不要将数据存储节点和管理节点放在同一台机器上,否则如果数据存储节点宕机,将导致管理节点宕机,最终后果是整个集群宕机。
第一步:安装MySQL CLuster集群,下载地址:http://dev.mysql.com/downloads/cluster,下载Windows下的MySQL Cluster。
注意:如果在配置实例的过程中出现"mysql Error Nr. 2003”错误,说明本机安装了IPV6,导致MySQL无法解析localhost为127.0.0.1。
解决方法:在cmd中运行 ipv6 uninstall,安装后在cmd中运行ipv6 install 就可以避免上述问题了,如果ping localhost时结果如下图所示,表示正确。
第二步:配置MySQL集群
2.1:配置config.ini文件
在10.200.178.191机器的C:\mysql\mysql-cluster目录下,新建config.ini初始文件,内容如下:
<