数据库部署文件的生成方法、部署安装方法及装置制造方法及图纸

技术编号:16885764 阅读:38 留言:0更新日期:2017-12-27 03:34
本发明专利技术公开了一种数据库部署文件的生成方法、部署安装方法及装置。所述部署文件的生成方法包括:获取开发人员创建的目标项目的建库代码,以及MySQL数据库软件安装包;将目标项目的建库代码以及MySQL数据库软件安装包组合构成已完成项目MySQL数据库,并采用tar功能对其进行打包生成数据库tar打包文件;根据已完成项目MySQL数据库的安装流程,构建Shell脚本;将数据库tar打包文件以及Shell脚本的组合作为数据库部署文件。通过上述数据库部署文件,MySQL数据库的安装人员可以简单快捷地完成对所述已完成项目MySQL数据库的部署安装,进而提高了MySQL数据库的部署安装效率。

The generation method, installation and installation method and device of database deployment file

The invention discloses a method for generating a database deployment file, a deployment and installation method and a device. The deployment method includes generating the file: database code for developers to create the goal of the project, as well as the MySQL database software installation package; the goal of the project will be building code and MySQL database software installation package consists of a completed project MySQL database, and uses the tar function to the package database tar package file according to the installation process; the project has been completed the construction of MySQL database, Shell database script; tar package file and a combination of Shell script file as a database deployment. Through the above database deployment files, the installation personnel of MySQL database can simply and quickly complete the deployment and installation of the completed project MySQL database, and further improve the deployment and installation efficiency of MySQL database.

【技术实现步骤摘要】
数据库部署文件的生成方法、部署安装方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种数据库部署文件的生成方法、部署安装方法及装置。
技术介绍
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在通用公共许可证(GeneralPublicLicense)的许可下下载并根据个性化的需要对其进行修改。当一个以MySQL为库型的项目研发完成后,通常将部署安装工作交给实施人员去完成,而负责安装的实施人员并非完全懂得MySQL数据库的复杂安装流程以及研发项目数据库的安装代码、建库脚本的执行操作等。因此,实施人员常常需要在研发人员的指导下完成对研发项目数据库的部署安装。
技术实现思路
本专利技术提供一种数据库部署文件的生成方法、部署安装方法及装置,以为实施人员部署安装MySQL数据库提供一种简单快捷的操作方法。第一方面,本专利技术实施例提供了一种数据库部署文件的生成方法,包括:获取开发本文档来自技高网...
数据库部署文件的生成方法、部署安装方法及装置

【技术保护点】
一种数据库部署文件的生成方法,其特征在于,包括:获取开发人员在开发环境下创建的目标项目的建库代码,以及与所述开发环境相匹配的MySQL数据库软件安装包,其中,所述开发环境为采用已编译完成的MySQL源码包搭建的开发环境;将所述目标项目的建库代码以及所述MySQL数据库软件安装包组合构成已完成项目MySQL数据库,并采用tar功能对所述已完成项目MySQL数据库进行打包生成数据库tar打包文件;根据所述已完成项目MySQL数据库的安装流程,构建Shell脚本,其中,所述Shell脚本包括用于控制所述已完成项目MySQL数据库的安装以及启动的环境配置命令以及在所述已完成项目MySQL数据库的安装以...

【技术特征摘要】
1.一种数据库部署文件的生成方法,其特征在于,包括:获取开发人员在开发环境下创建的目标项目的建库代码,以及与所述开发环境相匹配的MySQL数据库软件安装包,其中,所述开发环境为采用已编译完成的MySQL源码包搭建的开发环境;将所述目标项目的建库代码以及所述MySQL数据库软件安装包组合构成已完成项目MySQL数据库,并采用tar功能对所述已完成项目MySQL数据库进行打包生成数据库tar打包文件;根据所述已完成项目MySQL数据库的安装流程,构建Shell脚本,其中,所述Shell脚本包括用于控制所述已完成项目MySQL数据库的安装以及启动的环境配置命令以及在所述已完成项目MySQL数据库的安装以及启动过程中所需输入的环境参数;将所述数据库tar打包文件以及所述Shell脚本的组合作为数据库部署文件。2.根据权利要求1所述的方法,其特征在于,所述建库代码是在开发人员停止所述开发环境下所有的MySQL数据库服务进程后获取的;所述建库代码包括:数据结构以及开发程序代码。3.根据权利要求2所述的方法,其特征在于,所述采用tar功能对所述已完成项目MySQL数据库进行打包生成数据库tar打包文件,包括:采用tar功能对所述已完成项目MySQL数据库的程序运行文件目录和数据存放文件目录分别打包。4.根据权利要求1所述的方法,其特征在于,所述Shell脚本至少包括下述命令:配置MySQL数据库的环境变量、创建MySQL数据库用户或用户组、设置操作系统文件最大打开数、创建目录、添加权限、解压安装MySQL数据库、启动MySQL数据库以及配置MySQL数据库跟随操作系统一同启动。5.一种数据库部署安装方法,其特征在于,包括:加载数据库部署文件,其中,所述数据库部署文件为通过权利要求1-4任一项生成的;执行所述Shell脚本,以完成对所述已完成项目MySQL数据库的部署安装;其中,所述Shell脚本包括用于控制所述已完成项目MySQL数据库的安装以及启动的环境配置命令以及在所述已完成项目MySQL数据库的安装以及启动过程中所需输入的环境参数。6.根据权利要求5所述的方法,其特征在于,在执行所述Shell脚本之前,还包括...

【专利技术属性】
技术研发人员:谢永恒杨宇火一莽
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1