MySQL分为社区版和企业版两种,一般情况下用户只需要下载社区版就可以满足几乎所有的需求。社区版是完全免费且开源的,但是官方不提供任何技术支持,这也是Oracle一款的风格——免费软件收费服务。
现在还在维护的版本有5.5,5.6,5.7和最新的8.0四个版本,建议使用5.7版本,比较稳定。
所有的软件都应该在官方的页面上进行下载(www.mysql.com)。
MySQL不像Oracle,不提供patch,每次修复bug都是以最新版本的形式提供,因此在选择小版本的时候,选择最新的就可以。
在Linux系统上,有三种类型的包可以选择:二进制包,源码包和rpm包。
其中源码包需要自行编译,时间会比较长,而且由于编译器的版本等问题,编译出来的MySQL效率也不尽相同,因此只推荐高级用户使用这种方式进行安装;RPM包则利用了RedHat系列的包管理,安装简单,但是安装后所有的文件都会散落在不同的目录位置,并不便于统一管理,未来升级的时候也需要借助RPM;二进制包则是预先编译好的,直接放在文件系统中,修改环境变量以后就可以使用,做版本升级的时候,只需要将整个目录替换为最新的包即可。
鉴于这些原因,我们采用二进制包进行安装。
![](https://box.kancloud.cn/14ab36a57e9854d7150076c661a1ca38_1174x704.png)
只需要在“Select Operating System”这里选择“Linux-Generic”即可,下载结束之后记得要校验md5值,确保下载好的包是官方提供的,尤其是在一些官方以外的网站下载的包。
下图是二进制包里的内容:
![](https://box.kancloud.cn/f8d0f08c9cc056737974ef4a35695bee_345x198.png)
下面的章节中,会演示如何利用二进制包在Linux中成功安装并配置MySQL。