自打Windows2003群集经历波折最终成功建立后,IIS的群集建立几乎没有遇到什么阻碍。于是拟建立Mysql的群集,去了官方站点看了看发现都是Linux下建立群集的资料,于是在QQ群组上咨询了朋友,才得知Mysql在Windows下建立群集是可行的。唯一需要特别设置的是要采用“通用服务”建立Mysql的群集资源。
首先,建立一个群集组,命名为Mysql Cluster;之后建立一个地址:192.168.80.155;之后建立一个网络名称:Mysql;最后建立通用服务:建立Mysql服务和Mysql启动命令。
呵呵,回想一下真的很简单。不过有几点很关键:
1、Mysql-4.1.10-Win32如果使用手工安装方式真的很复杂,所以我下载了集成版,发现mysql的安装已经非常人性化,设置也方便的多了,我选择将数据库放在磁盘阵中,名称为Mysql datafiles。
2、自动安装后,mysql是以服务运行的,而且是自动运行,所以需要将启动方式改为手工,这样做是为了方式节点同时打开后有一个节点会出现mysql启动失败的警告,并且这样做也是讲mysql的启动权交给了群集服务来管理,当哪个节点优先就会开启这个节点的Mysql服务。
这样,mysql的群集就做好了,关键是帐号部分的数据如何实现群集,也就是说当建立一个帐号的时候,他被默认存储在mysql的安装盘中而非磁盘阵里。这个问题还需要再想想找找解决方案。
首先,建立一个群集组,命名为Mysql Cluster;之后建立一个地址:192.168.80.155;之后建立一个网络名称:Mysql;最后建立通用服务:建立Mysql服务和Mysql启动命令。
呵呵,回想一下真的很简单。不过有几点很关键:
1、Mysql-4.1.10-Win32如果使用手工安装方式真的很复杂,所以我下载了集成版,发现mysql的安装已经非常人性化,设置也方便的多了,我选择将数据库放在磁盘阵中,名称为Mysql datafiles。
2、自动安装后,mysql是以服务运行的,而且是自动运行,所以需要将启动方式改为手工,这样做是为了方式节点同时打开后有一个节点会出现mysql启动失败的警告,并且这样做也是讲mysql的启动权交给了群集服务来管理,当哪个节点优先就会开启这个节点的Mysql服务。
这样,mysql的群集就做好了,关键是帐号部分的数据如何实现群集,也就是说当建立一个帐号的时候,他被默认存储在mysql的安装盘中而非磁盘阵里。这个问题还需要再想想找找解决方案。