windows云服务器版搭建集群问题总结和分析

  

服务器版本winsever2016 64位

mysql-cluster-gpl-7.6.7-winx64。zip

解压mysql-cluster-gpl-7.6.7-winx64。邮政,我是存储放在了D盘,并且重命名了文件夹,我这里就改成直译集群了,mysqlCluster。

皐indows云服务器版搭建集群问题总结和分析"



注意:解压后文件目录下是不包含数据,db文件夹和文件config.ini& my.ini的。

是我后来自己创建的。

先说配置文件:

配置。ini用于配置管理节点数据节点,SQL节点、下面直接贴文本便于复制:


我的。ini,,,,,Mysql配置文件


因为我设计的数据库是存在定时执行事件的,所以特别写了下面这一行


简单的介绍一下,我只有两台机器,分别为192.168.101.31和192.168.101.30

其中192.168.101.31既做管理节点又做数据节点。


首先处理192.168.101.31服务器

在其D: \ mysqlCluster目录下存储config.ini和my.ini文件。

创建数据和db文件夹


其次处理192.168.101.30服务器

在其D: \ mysqlCluster目录下存储我。ini文件即可。

创建数据和db文件夹


文件和目录准备好之后就要开启集群了。

顺序是管理节点→数据节点→SQL节点。


在192.168.101.31服务器用管理员身份打开cmd,跳转到集群目录,


启动数据节点比较简单,再打开一个cmd窗口,跳转目录

皐indows云服务器版搭建集群问题总结和分析"




启动SQL节点需要做的多一些,可能出错的地方也较多。


依旧要跳转到目录D: \祝辞cd mysqlCluster \ bin,然后执行初始化

如果不指定datadir会报错

初始化Mysql数据库之后,要注册Mysql服务。


D: \祝辞cd mysqlCluster \ bin目录,执行mysqld。


接下来处理192.168.101.30服务器,因为其不是管理节点所以少点操作。

按照上述数据节点和SQL节点的启动方式来就可以了。

* *很多人可能是直接关闭服务器的放火墙,我是开放的3306年和1186年端口。


测试各个节点的情况如下:

皐indows云服务器版搭建集群问题总结和分析"



* * * * * *

Mysql数据库在5.7版本后初次使用根账时号的密码是随机生成的,所以我们可能还需要做点事。

首先打开一个cmd窗口,执行mysqld——skip-grant-tables进入安全模式

再次打开一个cmd窗口,直接输入Mysql跳过权限验证连接数据库。



比如说还出现了这个错误:

1045访问否认用户# 39;根# 39;@ # 39;192.168.101.30& # 39;(使用密码:是的)

这个原因是没有开放访问权限。

步骤如下:

1,

输入密码后登入Mysql服务器

2,

任何主机访问数据的权限

3

修改生效

,

退出Mysql服务器

  

windows云服务器版搭建集群问题总结和分析