前言:数据库在业务中的重要性在建站中不言而喻,对于数据库的安全,无论怎么重视都不过分。
因此MySQL主从复制重构版弥补了以前的MySQL主从复制的不足,采用GTID方式进行主从复制,保证主库数据库损坏的时候,从库可以通过修改简单的配置立马替换到主库,保证业务的正常运行。
下面将说明如何MySQL主从复制(重构版)去做主从配置
环境介绍
主库环境
主库服务器IP:192.168.1.181
面板版本:7.9.10
MySQL版本:5.7.41
插件:MySQL主从复制(重构版)
从库环境
操作系统:Ubuntu-20
从库服务器IP:192.168.1.56
面板版本:7.9.10
MySQL版本:5.7.40
注意:
1.从库服务器不用安装“MySQL主从复制(重构版)”插件
2.此插件仅支持Mysql5.7和8.0版本
3.从库服务器需要与主库服务器使用相同的MySQL版本(主版本号相同如5.7只能同步至5.7)
4.当前MySQL主从复制插件仅支持一主多从
5.第一次添加同步数据库时会重启MySQL(创建主从设置需要修改MySQL配置文件,修改配置文件后需要通过重启运行环境来重新加载)
一、MySQL主从前置设置
1.在从库服务器的面板上进行操作 获取API密钥
前言:数据库在业务中的重要性在建站中不言而喻,对于数据库的安全,无论怎么重视都不过分。 因此MySQL主从复制重构版弥补了以前的MySQL主从复制的不足,采用GTID方式进行主从复制,保证主库数据库损坏的时候,从库可以通过修改简单的配置立马替换到主库,保证业务的正常运行。 下面将说明如何MySQL主从复制(重构版)去做主从配置 环境介绍 主库环境 主库服务器IP:192.168.1.181 面板版本:7.9.10 MySQL版本:5.7.41 插件:MySQL主从复制(重构版)从库环境 操作系统:Ubuntu-20 从库服务器IP:192.168.1.56 面板版本:7.9.10 MySQL版本:5.7.40 注意: 1.从库服务器不用安装“MySQL主从复制(重构版)”插件 2.此插件仅支持Mysql5.7和8.0版本 3.从库服务器需要与主库服务器使用相同的MySQL版本(主版本号相同如5.7只能同步至5.7) 4.当前MySQL主从复制插件仅支持一主多从 5.第一次添加同步数据库时会重启MySQL(创建主从设置需要修改MySQL配置文件,修改配置文件后需要通过重启运行环境来重新加载) 一、MySQL主从前置设置 2.选择要同步的数据库与数据表
2.3版本更新 主主模式配置: 登录 1.10 安装主从插件,配置 1.11 为从库, 注意!!! |
-
注意细节:1.主数据库和从数据库在创建网站时创建好的数据库。然后我在一直创建数据库同步,然后状态 显示 一直连接中, 连接中,同步也不实现。总是有故障问题。 解决方案:最终发现了暗藏的坑, 告诉一下大家就是, 主库同步给从库时,必须删掉从库数据库,不能提前在从库中自己创建或者自动创建好数据库!!!!! 提前在从库中创建好数据库(否则就和我问题一样)同步状态:连接中。 由这插件是自己同步给 数据库到从数据库,然后才能实现,主从同步更新数据库,否则你创建好主从或主主数据库同步,最终也无法实现数据同步 会导致 同步状态:连接中 链接中等。