一种MySQL高可用性的实现方法
基本信息
申请号 | CN202111161444.X | 申请日 | - |
公开(公告)号 | CN113849351A | 公开(公告)日 | 2021-12-28 |
申请公布号 | CN113849351A | 申请公布日 | 2021-12-28 |
分类号 | G06F11/14(2006.01)I;G06F16/242(2019.01)I;G06F16/27(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 王鹏凯 | 申请(专利权)人 | 紫光云技术有限公司 |
代理机构 | 天津滨海科纬知识产权代理有限公司 | 代理人 | 李彦彦 |
地址 | 300459天津市滨海新区高新区塘沽海洋科技园汇祥道399号6号楼 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种MySQL高可用性的实现方法,包括以下步骤;S1、搭建MySQL主从服务器;S2、应用系统分别创建与主从MySQL服务器的连接,并维护一个主服务器信息、状态的公共资源与连接的绑定关系,根据主服务器的状态去获取连接,应用系统即为后台服务器;S3、应用系统开启一个子进程,通过定时配置检测MySQL主从机器的活动状态;S4、当定时配置检测到主MySQL服务器恢复时,通过文件传输脚本从MySQL从服务器上同步数据文件到MySQL主服务器,并切换回步骤S2中的主机器状态。本发明有益效果:一种MySQL高可用性的实现方法可以有效利用MySQL自身支持的主从复制来保证数据的准确性,又可以通过自定义定时任务在主机器发生故障时,自动切换数据源,简单灵活的达成MySQL高可用的目的。 |
