3.1 Linux操作系统下的MySQL版本介绍
Linux 操作系统的发行版很多,不同Linux 发行版的MySQL版本是不同的。MySQL 数据库主要支持的 Linux 版本是 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server。这两个版本下也有不同的安装包。本小节将为读者介绍一些Linux操作系统下的MySQL 版本的内容。
Linux操作系统的MySQL软包一般分为3类,分别是RPM软件包,二进制软件包和源码包。这3类MySQL软件包的介绍如下:
-
RPM软件包是红帽(Red Hat)公司设计的软件包管理器,RPM是RedhatPackage Manager的英文缩写。这种软件包安装和卸载都很方便。RPM软件包的服务器端 (Server)软件和客户端(Client)软件是分开安装的。
-
二进制软件包,这是已经编译过成二进制文件的MySQL软件包。
-
源码包中是MySQL数据库的源代码。用户需要自己编译才可以使用。
除此之外,不同Linux 发行版的MySQL软件包也是不一样的。下面是Red Hat Enterprise Linux和SUSE Linux Enterprise Server这两个发行版的MySQL软件包的介绍。
1.Red Hat Enterprise Linux发行版
Red Hat Enterprise Linux是红帽公司的产品。现在已经是第5个版本了,即Red Hat Enterprise Linux 5。MySQL宫方网站能够下载到 Red Hat Enterprise Linux 3 到 Red Hat Enterprise Linux 5的MySQL软件,这些MySQL软件大部分是RPM软件包。每个Red Hat Enterprise Linux版本下的MySQL软件包的版本也不同,主要区别是支持的处理器架构不一样。例如Red Hat Enterprise Linux 5 RPM(AMD64/Intel EM64T),这个RPM包能够在 Red Hat Enterprise Linux 5上运行,支持的处理器的架构是AMD 64或者是Intel EM 64T。Red Hat Enterprise Linux 5上的MySQL软件包有以厂几方面:
-
Red Hat Enterprise Linux 5 RPM (x86),该软件包支持x86架构;
-
Red Hat Enterprise Linux 5 RPM (AMD64 / Intel EM64T),该软件包支持AMD64 或 Intel EM64T 架构;
-
Red Hat Enterprise Linux 5 RPM (Intel IA64),该软件包支持Intel IA64 架构。
除了这3个RPM包的版本以外,在Red Hat Enterprise Linux 5中还有二进制的MySQL软件包和源码的MySQL软件包。RPM软件包、二进制软件包和源码包的安装方式是不一样的。RPM包安装最容易,源码包安装最灵活。
2.SUSE Linux Enterprise Server发行版
SUSE Linux Enterprise Server是德国SuSE Linux AG公司发行和维护的Linux发行版。 该公司在2004年被Novell公司收购。MySQL官方网站能够下载到SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10 的 MySQL 软件。这些 MySQL 软件大部分也是 RPM软件包。每个SUSE Linux Enterprise Server版本下的MySQL软件包的版本也不同, 也是因为支持的处理器架构不同。它的情况与Red Hat Enterprise Linux版的一样。除了 RPM 包的MySQL软件以外,也有二进制的MySQL软件包和源码的MySQL软件包。
除了上述两个Linux 的发行版以外,还有其他Linux 发行版,例如比较流行的Fedora、Ubuntu和CentOS等。还有国内比较好的Linux 发行版,如红旗、中标普华等。这些Linux 发行版上都可以安装MySQL数据库。
说明:选择Linux版本的MySQL时,首先要确定自己Linux版本。确定版本后,再根据自己电脑的硬件不同选择相应的版本。如果有相应的RPM软件包,最好选择RPM软件包。如果没有相应的RPM软件包和二进制软件包,那只能使用源码包进行安装。
下面是常用的Linux版本和推荐的MySQL版本,如表所示。
Linux版本 | 推荐安装的MySQL_版本 |
---|---|
Red Hat Enterprise Linux | RPM软件包 |
SUSE Linux Enterprise Server | RPM软件包 |
Ubuntu | 源码包 |
Red Hat Enterprise Linux | RPM软件包 |
CentOS | RPM软件包 |