Mysql教程

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软件包

关注微信获取最新动态