RoseMirrorHA6.0 for Winserver2016
with Mysql8.0.20
一, 下载地址:https://dev.mysql.com/downloads/mysql/
二, 解压之后,接下来设置环境变量
右击我的电脑===>点击属性===>点击高级系统设置===>环境变量===>系统变量 path===>编辑===>新
建(放上安装 mysq 的路径)
点击新建,把安装 mysql 的 bin 径放上去
三, 配置 mysql
因为在最新版本中的 zip 中是没有 my.ini 文件,需要自己新建一个 my.ini 文件(data 文件夹不用新建)。
(my.ini 是一些配置,比如端口、连接数等等)(本例在 d:\mysql-8.0.20-winx64 下新建 my.ini 文件)
My.ini 的内容如下
[mysqld]
#设置 3306 端口
port=3306
#设置 mysql 的安装目录
basedir=D: \mysql-8.0.20-winx64
#设置 mysql 数据库的数据的存放目录
datadir=D: \mysql-8.0.20-winx64 \Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为 utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_Z
ERO,NO_ENGINE_SUBSTITUTION
[mysql]
#设置 mysql 客户端默认字符集
default-character-set=utf8mb4
[client]
#设置 mysql 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
管理员打开 CMD,进入到 mysql 的 bin 目录里
然后先给 mysql 服务创建名称(方便到时候建立多个 mysql 服务时不冲突)
Mysqld --install mysql8
名字可以根据自己的需要配置,然后就是 mysql 的初始化:
Mysqld --initialize
--console
会出现如上的一段,此时要记住自己的初始化密码,如果手残关掉太快了,可以把 datadir(即我这里
的 Data 文件夹)删掉,然后在初始化一次.
–p
IDENTIFIED BY ‘123456';
启动 mysql:
Net start mysql8
登陆 mysql:
Mysql
–uroot
改密码:
ALTER USER root@localhost
远程登录
use mysql;
select host, user, authentication_string, plugin from user;
update user
查看 mysql 数据目录
show variables
set host = "%" where user = "root";
like '%datadir%';
四, 安装 RosemirrorHA 前,winserver2016 的基本设置。
1, 服务器主机名
服务器 1:server1
服务器 2:server2
2,网卡 IP 分配
1)192.168.1.91
2)10.10.10.1
3)11.11.11.1
4) 192.168.1.93 VIP(虚拟 IP,用于数据库客户端的登陆连接)
#server1 应用网络
#server1 心跳网络 1
# server1 心跳网络 2
192.168.1.92 #server2 应用网络
10.10.10.2 #server2 心跳网络 1
11.11.11.2 #server2 心跳网络 2
3,设置 mysql8 的服务启动方式为“手动”
4,关闭网络防火墙
五, 软件安装(两台服务器相同的安装方法)
1, 以系统管理员身份登录系统,将安装光盘放入光驱,运行光盘目录下 RoseMirrorHA 的安装程序。
2, 进入安装向导。
3,填写用户名称和公司名称。
4,指定软件的安装路径和用户
5,根据实际需要,选择安装的软件模块
6,确认安装,点击“Next”开始安装