2.5.6 使用 Oracle 的 Debian 软件包在 Linux 上安装 MySQL

Oracle 提供了 Debian 软件包,用于在 Debian 或类似 Debian 的 Linux 系统上安装 MySQL。这些软件包可通过两种不同的 Channel 获得:

  • MySQL APTRepository。这是在类似 Debian 的系统上安装 MySQL 的首选方法,因为它提供了一种安装和更新 MySQL 产品的简便方法。有关详细信息,请参见第 2.5.3 节“使用 MySQL APT 存储库在 Linux 上安装 MySQL”

  • MySQL 开发人员专区的下载区域。有关详细信息,请参见第 2.1.2 节“如何获取 MySQL”。以下是有关可用的 Debian 软件包的一些信息以及安装它们的说明:

  • MySQL 开发人员专区提供了各种 Debian 软件包,用于在不同的 Debian 或 Ubuntu 平台上安装 MySQL 的不同组件。首选方法是使用 tarballBinding 包,其中包含 MySQL 基本设置所需的软件包。压缩包的名称格式为mysql-server_MVER-DVER_CPU.deb-bundle.tar。 * MVER 是 MySQL 版本, DVER *是 Linux 发行版本。 * CPU *值 table 示要为其构建软件包的处理器类型或系列,如下 table 所示:

table2.12 MySQL Debian 和 Ubuntu 安装包的 CPU 标识符

* CPU *值预期的处理器类型或系列
i386奔腾处理器或更高版本,32 位
amd6464 位 x86 处理器
  • 下载压缩包后,请使用以下命令将其解压缩:
shell> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
  • 如果系统上尚不存在libaio库,则可能需要安装它:
shell> sudo apt-get install libaio1
  • 使用以下命令预配置 MySQL 服务器软件包:
shell> sudo dpkg-preconfigure mysql-community-server_*.deb

系统将要求您提供 root 用户密码以进行 MySQL 安装。可能还会询问您有关安装的其他问题。

Important

确保您记得设置的 root 密码。以后想要设置密码的用户可以在对话框中将密码字段保留为空白,然后按“确定”;否则,单击“确定”。在这种情况下,使用 Unix 套接字文件使用MySQL 套接字对等身份验证插件验证对服务器的根访问权限。您可以稍后使用mysql_secure_installation设置 root 密码。

  • 对于 MySQL 服务器的基本安装,请安装数据库通用文件包,Client 端包,Client 端元包,服务器包和服务器元包(按此 Sequences);您可以使用一个命令来做到这一点:
shell> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

如果 dpkg 警告您未满足依赖项,则可以使用 apt-get **来修复它们:

sudo apt-get -f install

这是文件在系统上的安装位置:

  • 所有配置文件(如my.cnf)都位于/etc/mysql

    • 所有二进制文件,库,Headers 等均位于/usr/bin/usr/sbin

    • 数据目录为/var/lib/mysql

Note

其他供应商也提供了 MySQL 的 Debian 发行版。请注意,它们在功能,功能和约定(包括通信设置)方面可能与 Oracle 所构建的有所不同,并且本手册中的说明不一定适用于安装它们。而是应参考供应商的说明。