赞
踩
配置多主一从 目前是四主一从,并且主主互通
数据库版本 8版本
一、配置测试环境
Ip |
跨域账户 |
跨域账户密码 |
跨域账户通道名称(CHANNEL) |
|
主库 |
192.168.1.100 |
repl |
repl |
M_192_168_1_100_3306 |
192.168.1.181 |
repl |
repl |
M_192_168_1_181_3306 |
|
192.168.1.177 |
repl |
repl |
M_192_168_1_177_3306 |
|
192.168.1.116 |
repl |
repl |
M_192_168_1_116_3306 |
|
从库 |
192.168.1.109 |
----------------------------------------------------------------------------------------- |
注意1:库与主库的mysql 安装目录下 的data中的auto.cnf文件中的server-uuid要确保不一样,若一样,则随便更改一下即可
注意2:主机和从机中,数据表格以及数据需要一致,统计出目前最大的自增id为多少
二、配置文件:
1.主机配置文件:
#各个服务器之间需要不同 server-id = 100 # bin_log的地址 文件夹需要存在 log_bin = D:/mysqllog/mysql-bin.log # id自增幅度,有几台就配置成几,此处为4台,则设置为4 auto-increment-increment = 4 # id初始值,与auto-increment-increment一起就能保证id两台mysql插入的id不同,每台需要配置不一样,此处的id初始值在当前环境下,可以将统计出的最大自增id放在此处,每个主机的该值不一样,第一台可用最大id,第二台为最大id+1,第三台为最大id+2,以此类推 auto-increment-offset = 1 # 复制时忽略数据库及表,建议了解该字段含义之后进行配置,这里配置成完全忽略复制时的错误 slave-skip-errors = all # 定义relay_log的位置和名称,如果值为空,则默认位置在数据文件的目录,文件名为host_name-relay-bin.nnnnnn,如果服务器的主机名不是localhost的话不配置会有问题,建议配置 relay-log = localServer-relay-log relay_log_index = localServer-relay-log.index # 主备连接断开超时时间,超过该时间之后,slave进行重连,如果该值太大的话(默认1小时),那么当Master的dump log线程关闭之后到1小时这段期间内,就算slave连接回来也需要过1小时才能进行正常的同步 slave-net-timeout = 300 #设置同步数据库名 binlog-do-db = master # 从服务器同步数据库名 replicate-do-db=master #避免同步mysql用户配置 binlog-ignore-db = mysql #gtid需要状态为on gtid_mode = on enforce_gtid_consistency = on |
2.从机配置文件:
#各个服务器之间需要不同 server-id = 200 # bin_log的地址 文件夹需要存在 log_bin = D:/mysqllog/mysql-bin.log slave-skip-errors = all relay-log = localServer-relay-log relay_log_index = localServer-relay-log.index slave-net-timeout = 300 binlog-do-db = master binlog-ignore-db=mysql replicate-do-db=master replicate-ignore-db = mysql,information_schema,performance_schema gtid_mode = on enforce_gtid_consistency = on |
各自服务器分别通过cmd(需要管理员权限)登录mysql
打开cmd(需要用管理员权限打开)
进入mysql安装目录下的bin目录中
net stop mysql (该命令为停止数据库服务)
net start mysql (该命令为启动数据库服务)
分别使用命令登入mysql:mysql -u 用户名 -P 数据库端口号 -p
然后输入密码即可登入mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。