shell脚本差不多快完结了接下来会为大家更新MySQL系列的相关的基础知识笔记,希望对大家有所帮助,好废话不多说,接下来开始正题!
1.mysql数据库介绍
mysql 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 mysql AB 公司开发、发布并支持,由 mysql 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。
目前 mysql 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用 mysql 数据库以降低成本。
mysql 数据库可以称得上是目前运行速度最快的 SQL 语言数据库之一。除了具有许多其他数据库所不具备的功能外,mysql 数据库还是一种完全免费的产品,用户可以直接通过网络下载 mysql 数据库,而不必支付任何费用。
2009年4月20日,Oracle并购了Sun,这也意味着mysql归属到甲骨文的旗下,Oracle公司发布两种mysql的版本,企业版和社区版:
(1)社区版的免费,出问题mysql公司概不负责,是企业版的测试版,功能却没有企业版功能完善。
(2)企业版的收费,并且价格不便宜,标准版2000美元,企业版5000美元,高级集群版10000美元(6万人民币),但是只包含稳定的功能。
2.mysql三种安装方式区别和平台支持更新
(1) 二进制安装(生产推荐)linux下二进制格式的软件是指事先已经在各种平台编译安装好相关的软件,然后压缩打包,在安装时只需要解压或者执行安装可执行文件即可;
(2) 源码编译安装(开发/测试推荐)使用make和makefile工具可以简单快速地解决各个源文件之间复杂的依赖关系,同时,make工具还可以自动完成所有源码文件的编译工作,并且可以只对上次编译后修改过的文件进行增量编译;
(3) rpm/yum方式安装(学习推荐)在mysql官网下载rmp二进制安装包使用rpm -ivh 进行安装;
(4)mysql不同版本平台支持更新
https://www.mysql.com/support/supportedplatforms/database.html