一种MySQL数据库的安装方法及装置的制造方法

文档序号:9471185阅读:276来源:国知局
一种MySQL数据库的安装方法及装置的制造方法
【技术领域】
[0001]本发明涉及通讯领域,特别是涉及一种MySQL数据库的安装方法及装置。
【背景技术】
[0002]随着信息化时代的变革,特别是去“ 1E (Internet of Everything,万物互联)”运动不断深化发展,对关联数据库管理系统MySQL数据库的应用需求越来越广,像互联网、通讯、金融等行业复杂的业务系统需要部署大量的MySQL数据库,如何快速高效的安装大量MySQL数据库就成为一个问题。
[0003]图1是根据相关技术的安装大量MySQL数据库的用户操作示意图,如图1所示,如果靠运维人员手工一台台安装和配置的话,需要花费很多精力和时间,而且也很容易出错,对运维人员的技术要求也比较高。
[0004]针对相关技术中MySQL数据库的安装方法耗费过多精力和时间的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中MySQL数据库的安装方法耗费过多精力和时间的问题,本发明提供了一种MySQL数据库的安装方法及装置,用以解决上述技术问题。
[0006]根据本发明的一个方面,本发明提供了一种MySQL数据库的安装方法,其中,该方法包括:配置多个安装节点;各个安装节点的服务器从预订服务器(例如FTP服务器,下面以FTP服务器为例进行介绍)获取MySQL安装包、MySQL安装脚本以及各个安装节点对应的配置文件;各个安装节点的服务器根据所述MySQL安装包和所述MySQL安装脚本,批量安装MySQL数据库;根据所述配置文件运行所述MySQL数据库。
[0007]优选地,配置多个安装节点之后,所述方法还包括:配置各个安装节点对应的安装信息和MySQL配置信息;根据所述安装信息和所述MySQL配置信息,生成各个安装节点的配置文件。
[0008]优选地,各个安装节点的服务器从FTP服务器获取MySQL安装包和MySQL安装脚本之前,所述方法还包括:设置所述FTP服务器的连接地址;其中,所述连接地址用于连接到所述FTP服务器;将所述MySQL安装包放置到安装目录;编写所述MySQL安装脚本放置到安装目录;将所述MySQL安装包、所述MySQL安装脚本和所述配置文件上传至所述FTP服务器。
[0009]优选地,各个安装节点的服务器根据所述MySQL安装包和所述MySQL安装脚本,批量安装MySQL数据库包括:各个安装节点的服务器调用安装入口脚本;根据所述安装入口脚本调用所述MySQL安装脚本;各个安装节点的服务器根据所述MySQL安装脚本和所述MySQL安装包,批量安装MySQL数据库。
[0010]优选地,所述安装信息包括以下至少之一:网络互联协议IP地址、安装用户、登陆类型、root用户登陆密码。
[0011]根据本发明的另一方面,本发明还提供了一种MySQL数据库的安装装置,其中,该装置包括:节点配置模块,用于配置多个安装节点;各个安装节点的服务器,用于从FTP服务器获取MySQL安装包、MySQL安装脚本以及各个安装节点对应的配置文件;根据所述MySQL安装包和所述MySQL安装脚本,批量安装MySQL数据库;根据所述配置文件运行所述MySQL数据库。
[0012]优选地,所述装置还包括:信息配置模块,用于配置各个安装节点对应的安装信息和MySQL配置信息;文件生成模块,用于根据所述安装信息和所述MySQL配置信息,生成各个安装节点的配置文件。
[0013]优选地,所述装置还包括:地址设置模块,用于设置所述FTP服务器的连接地址;其中,所述连接地址用于连接到所述FTP服务器;目录生成模块,用于将所述MySQL安装包放置到安装目录;编写所述MySQL安装脚本放置到安装目录;上传模块,用于将所述MySQL安装包、所述MySQL安装脚本和所述配置文件上传至所述FTP服务器。
[0014]优选地,所述各个安装节点的服务器,还用于:调用安装入口脚本;根据所述安装入口脚本调用所述MySQL安装脚本;根据所述MySQL安装脚本和所述MySQL安装包,批量安装MySQL数据库。
[0015]优选地,所述安装信息包括以下至少之一:网络互联协议IP地址、安装用户、登陆类型、root用户登陆密码。
[0016]通过本发明,集中设置安装节点的安装信息和MySQL配置信息,生成配置文件,由工具自动把MySQL安装包、MySQL安装脚本和配置文件下发到目标节点上,实现了批量快速安装,解决了相关技术中MySQL数据库的安装方法耗费过多精力和时间的问题,减少了大规模安装MySQL的繁琐程度和复杂度,极大的缩短了安装时间,大大降低了误操作的可能性,确保安装的成功率和正确性。
[0017]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0018]图1是根据相关技术的安装大量MySQL数据库的用户操作示意图;
[0019]图2是根据本发明实施例的MySQL数据库的安装方法的流程图;
[0020]图3是根据本发明实施例的使用本发明批量安装工具的用户操作示意图;
[0021]图4是根据本发明实施例的MySQL数据库的安装装置的结构框图;
[0022]图5是根据本发明实施例的MySQL数据库的批量安装系统的结构框图;
[0023]图6是根据本发明实施例的批量安装MySQL数据库的流程示意图。
【具体实施方式】
[0024]为了解决现有技术MySQL数据库的安装方法耗费过多精力和时间的问题,本发明提供了一种MySQL数据库的安装方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0025]本实施例提供了一种MySQL数据库的安装方法,图2是根据本发明实施例的MySQL数据库的安装方法的流程图,如图2所示,该方法包括以下步骤(步骤S202-步骤S206):
[0026]步骤S202,配置多个安装节点。
[0027]在该步骤之后,生成各个安装节点的配置文件。生成各个安装节点的配置文件可以通过以下优选实施方式实现:配置各个安装节点对应的安装信息和MySQL配置信息;根据安装信息和MySQL配置信息,生成各个安装节点的配置文件。其中,安装信息可以包括以下至少之一:网络互联协议IP地址、安装用户、登陆类型、root用户登陆密码。
[0028]步骤S204,各个安装节点的服务器从FTP服务器获取MySQL安装包、MySQL安装脚本以及各个安装节点对应的配置文件。
[0029]步骤S206,各个安装节点的服务器根据MySQL安装包和MySQL安装脚本,批量安装MySQL数据库;根据配置文件运行MySQL数据库。
[0030]在该步骤中,各个安装节点的服务器根据MySQL安装包和MySQL安装脚本,安装MySQL数据库,可以通过以下优选实施例实现:各个安装节点的服务器调用安装入口脚本;根据安装入口脚本调用MySQL安装脚本;各个安装节点的服务器根据MySQL安装脚本和MySQL安装包,批量安装MySQL数据库。
[0031]通过上述方法,集中设置安装节点的安装信息和MySQL配置信息,生成配置文件,由工具自动把MySQL安装包、MySQL安装脚本和配置文件下发到目标节点上,实现了批量快速安装,解决了相关技术中MySQL数据库的安装方法耗费过多精力和时间的问题,减少了大规模安装MySQL的繁琐程度和复杂度,极大的缩短了安装时间,大大降低了误操作的可能性,确保安装的成功率和正确性。
[0032]在上述步骤S204之前,即各个安装节点的服务器从FTP服务器获取MySQL安装包和MySQL安装脚本之前,本实施例的上述方法还包括:设置FTP服务器的连接地址;其中,连接地址用于连接到FTP服务器^fMySQL安装包放置到安装目录;编写MySQL安装脚本放置到安装目录;将MySQL安装包、MySQL安装脚本和配置文件上传至FTP服务器。
[0033]本发明的MySQL数据库的批量安装的技术方案主要是以下操作流程:
[0034]步骤A.在工具设置界面设置FTP服务器连接信息。
[0035]步骤B.把MySQL安装包放到工具的安装目录下。
[0036]步骤C.根据实际需要编写安装MySQL的shell脚本并放到安装目录下。
[0037]步骤D.打开安装节点集中配置界面,添加要安装MySQL的多个目标节点,配置每个节点的安装信息(如IP地址、安装用户、登陆类型(Telnet或ssh)、root用户登陆密码)和MySQL配置信息,配置结束后点击保存按钮。
[0038]步骤E.打开批量安装界面,点击安装按钮对所有目标节点自动安装MySQL数据库。
[0039]在上述操作流程中,步骤A、B、C与步骤D的执行顺序并无具体限定。
[0040]本实施例集中设置安装节点的系统信息和MySQL配置信息,生成配置文件,由工具自动把安装包、安装脚本和配置文件下发到目标节点上,达到了批量快速安装的目的。
[0041]一方面,只要在安装前一次性设置所有安装节点的信息,在安装过程中无需用户交互,无需手工登陆连接各节点,安装完成后也无需再修改MySQL配置文件,如图3所示的根据本发明实施例的使用本发明批量安装工具的用户操作示意图,通过运用该示意图提供的安装方法,可以减少大规模安装MySQL的繁琐程度和复杂度,极大的缩短了安装时间。
[0042]另一方面,安装前能够检查各安装节点的配置信息,确认准备无误后再执行安装,并由安装脚本自动修改MySQL的配置文件,相对于传统的手工逐一安装和修改配置的方法,本发明大大降低了误操作的可能性,确保安装的成功率和正确性。
[0043]对应于上述实施例介绍的MySQL数据库的安装方法,本实施例提供了一种MySQL数据库的安装装置,该装置用以实现上述实施例。图4是根据本发明实施例的MySQL数据库的安装装置的结构框图,如图4所示,该装置包括:节点配置模块10和各个安装节点的服务器20。下面对该结构进行详细介绍。
[0044]节点配置模块10,用于配置多个安装节点;
[0045]各个安装节点的服务器20,连接至节点配置模块10,用于从FTP服
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1