当前位置:论坛首页 > Linux面板 > Linux面板教程

【教程帖】MySQL主从复制-重构版本使用教程

发表在 Linux面板2023-5-25 12:17 [复制链接] 5 1593

前言:
MySQL主从复制重构版弥补了以前的MySQL主从复制的不足,采用GTID方式进行主从复制,保证主库数据库损坏的时候,从库可以通过修改简单的配置立马替换到主库,保证业务的正常运行。

QQ交流群:103152031

环境介绍:
主库环
操作系统:Debian 11
主库服务器IP:192.168.77.200
面板版本:7.9.10
MySQL版本:5.7.41
插件版本:MySQL主从复制(重构版)2.0


从库环境
操作系统:CentOS 7.9
从库服务器IP:192.168.77.203
面板版本:7.9.10
MySQL版本:5.7.41


注意:
1.从库服务器不用安装“MySQL主从复制(重构版)”插件
2.此插件仅支持Mysql5.7和8.0版本
3.从库服务器需要与主库服务器使用相同的MySQL版本
4.当前MySQL主从复制插件仅支持一主多从
5.第一次添加同步数据库时会重启MySQL(创建主从设置需要修改MySQL配置文件,修改配置文件后需要通过重启运行环境来重新加载)



一、MySQL主从前置设置
在从库服务器的面板上面操作
1.开启从库的面板API,将主库的IP加入到IP白名单中,注意保存从库面板的API,接下来需要用到
开启API.png
开启面板API


2.开启从库服务器MySQL的二进制日志
开启二进制日志.png
开启二进制日志




在主库服务器的面板上面操作
1.在主库服务器的系统防火墙中放行数据库端口(3306),这一步可以根据自身需求来设置是否添加端口访问限制,只要从库服务器可以正常访问这个端口即可
放行端口.png
设置端口访问权限

规则解释:图中添加的防火墙规则用文字描述就是,仅允许ip地址为192.168.77.203的设备访问服务器的3306端口


2.开启主库服务器MySQL的二进制日志
开启二进制日志 - 副本.png
开启二进制日志



3.主库的面板上安装MySQL主从复制(重构版) 安装好后如图:
安装主从复制插件.png
安装主从复制插件



二、MySQL主从设置
1.点击“创建从数据库”,按照提示将从库的面板API密钥、面板信息填写到主库MySQL主从复制插件中,注意面板地址不需要添加安全入口,如下图:如何获取API设置,请参考本帖子MySQL主从前置设置---在从库服务器的面板上面操作的第一个标题
添加同步信息.png
创建同步数据库


2.选择需要同步的数据库或者表,不需要同步的表或者数据库可以去除前面的勾。数据表默认情况下是全选的。
添加同步数据库.png
添加同步数据库


再点击下一步就可以直接开始同步了,操作非常的简单
导出数据库.png
开始同步


到这一步之后服务器就可以自动自行同步操作了,如果您的数据库比较大同步数据可能需要比较长的时间,可以关闭窗口等待服务器自动执行完成即可。
实时队列.png
实时任务队列

如果需要查看同步状态,可以重新打开主从复制插件,点击“ 配置 ”可以查看当前同步的详情。点击下拉箭头还能查看到具体信息 开始同步.png
同步过程

同步完成后再打开MySQL主从复制插件一眼就可以看到当前的数据库同步状态,如果运行出现异常可以点进详情中查看具体信息

同步完成后.png
正常同步

以下是其他界面展示
主从状态.png
同步状态

查看同步详情.png
同步详情

PS:本帖子仅作为教程帖子,不处理问题;如使用此插件过程存在问题或者疑问,可在论坛新开帖子或者在QQ交流群:103152031中反馈。









使用道具 举报 只看该作者 回复
发表于 2023-6-12 03:36:29 | 显示全部楼层
选择完数据库后点“下一步”没反应!
使用道具 举报 回复 支持 反对
发表于 2023-6-12 19:11:17 | 显示全部楼层
升级了 把我害惨了。。  没有增加库功能了。那怎么增加新库啊。。
使用道具 举报 回复 支持 反对
发表于 2023-6-15 20:01:12 | 显示全部楼层
麦德英菜娜 发表于 2023-6-12 03:36
选择完数据库后点“下一步”没反应!

遇到了同样的问题,请问解决了吗?
使用道具 举报 回复 支持 反对
发表于 2023-6-15 22:44:38 | 显示全部楼层
杜老师说 发表于 2023-6-15 20:01
遇到了同样的问题,请问解决了吗?

没有解决!
使用道具 举报 回复 支持 反对
发表于 2023-6-24 10:12:46 | 显示全部楼层
成功之后从数据库 没有数据是什么情况
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表