买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】MySQL主从集群安装部署方法及集群系统_浪潮云信息技术股份公司_202010870488.9 

申请/专利权人:浪潮云信息技术股份公司

申请日:2020-08-26

公开(公告)日:2024-04-30

公开(公告)号:CN112035435B

主分类号:G06F16/21

分类号:G06F16/21;G06F16/27;G06F8/61;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2020.12.22#实质审查的生效;2020.12.04#公开

摘要:本发明公开了MySQL主从集群安装部署方法及集群系统,属于集群部署安装技术领域,要解决的技术问题为如何快速自动化安装部署MySQL集群。方法包括如下步骤:部署用于安装MySQL的服务器,并验证所述服务器的网络连通性;为每台服务器准备数据目录varlibmysql,并初始化上述数据目录varlibmysql;初始化用户;为每台服务器初始化其它运行脚本;设置服务器MySQL配置文件;配置Slave从节点服务器,Slave从节点服务器与Master主节点服务器之间数据自动进行同步;启动每台服务器的其它运行脚本。系统包括多个服务器,通过上述方法安装部署MySQL主从集群。

主权项:1.MySQL主从集群安装部署方法,其特征在于通过执行Ansible脚本自动化安装部署MySQL主从集群,所述方法包括如下步骤:部署用于安装MySQL的服务器,并验证所述服务器的网络连通性,以确定Ansible脚本执行程序与所述服务器网络连通,所述服务器至少一台;为每台服务器准备数据目录varlibmysql,并初始化上述数据目录varlibmysql;初始化用户,所述用户用于MySQL集群主从同步;为每台服务器初始化其它运行脚本,所述其它运行脚本包括监控功能脚本;设置服务器MySQL配置文件,分别对Master主节点服务器和Slave从节点服务器修改配置文件;配置Slave从节点服务器,Slave从节点服务器与Master主节点服务器之间数据自动进行同步;启动每台服务器的其它运行脚本;为每台服务器准备数据目录varlibmysql,包括:挂载新盘到目标服务器,进行进行fdisk磁盘分区;进行LVM逻辑卷管理,逻辑卷挂载数据目录varlibmysql目录,用于专门存放数据目录;初始化上述数据目录varlibmysql,包括:为新挂载的数据目录初始化非安全模式MySQL数据,用于数据库的匿名登录;挂载LOCALSSD磁盘到目标服务器;初始化用户,包括:初始化创建用于主从同步的数据库用户,赋予REPLICATIONSLAVE、REPLICATIONCLIENT权限;创建用于其它功能的数据库用户,删除初始化数据目录时自带的localhost和127.0.0.1的本地用户、以及非安全的匿名用户,所述其它功能包括监控数据库运行状态;配置Slave从节点服务器,包括:设置服务器MySQL配置文件;在Slave从节点服务器访问Master主节点服务器,获取Master主节点服务器MySQL信息,记录Master主节点服务器的IP以及MySQL服务当前的binlog文件名称和位置;选择性的在Slave从节点服务器上stopslave,以保证Slave从节点服务器没有进行主从同步;取Master主节点服务器对应MySQL服务的binlog文件和位置信息,配置Slave主从同步;启动主从同步,执行startslave命令;设置服务器MySQL配置文件,包括如下步骤:获取服务器的规格,并根据性能规格设置参数max_connections和参数innodb_buffer_pool_size,所述参数max_connections表示可连接的最大连接数,所述参数innodb_buffer_pool_size表示数据缓冲区bufferpool的大小;设置每台服务器server_id,且所述服务器之间的server_id互不相同;开启主从同步的半同步设置,包括rpl_semi_sync_master_enabled、rpl_semi_sync_slave_enabled、rpl_semi_sync_master_timeout;设置半同步插件配置,即plugin-load="rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so",以便于在MySQL服务启动时主从插件能够自动安装,主从节点服务切换后继续使用半同步复制,不用单独install安装半同步插件;重启MySQL服务,上述MySQL配置生效;基于unix时间戳字符串不重复的特性,为每台服务器设置不同的server_id。

全文数据:

权利要求:

百度查询: 浪潮云信息技术股份公司 MySQL主从集群安装部署方法及集群系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。