文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  使用 Oracle 提供的 Debian 软件包在 Linux 上安装 MySQL

2.5.5 使用 Oracle 提供的 Debian 软件包在 Linux 上安装 MySQL

Oracle 提供了 Debian 软件包,用于在 Debian 或类 Debian Linux 系统上安装 MySQL。可以通过两种不同的渠道获取软件包

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

  • MySQL 开发者专区的下载区域。有关详细信息,请参阅 第 2.1.3 节“如何获取 MySQL”。以下是有关 Debian 软件包的一些信息以及安装说明

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

      表 2.12 MySQL Debian 和 Ubuntu 安装软件包 CPU 标识符

      CPU 预期处理器类型或系列
      i386 奔腾处理器或更高版本,32 位
      amd64 64 位 x86 处理器

    • 下载 tarball 软件包后,使用以下命令将其解压

      $> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
    • 如果系统上还没有 libaio 库,您可能需要安装它

      $> sudo apt-get install libaio1
    • 使用以下命令预配置 MySQL 服务器软件包

      $> sudo dpkg-preconfigure mysql-community-server_*.deb

      系统会要求您为 MySQL 安装的 root 用户提供密码。您可能还会被问及有关安装的其他问题。

      重要

      确保记住您设置的 root 密码。希望稍后设置密码的用户可以将对话框中的 密码 字段留空,然后按 确定 按钮;在这种情况下,使用 MySQL 套接字对等凭据身份验证插件 对使用 Unix 套接字文件的连接进行 root 访问服务器的身份验证。您可以稍后使用 mysql_secure_installation 设置 root 密码。

    • 要进行 MySQL 服务器的基本安装,请安装数据库通用文件软件包、客户端软件包、客户端元软件包、服务器软件包和服务器元软件包(按此顺序);您可以使用单个命令完成此操作

      $> sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb

      还有一些软件包的名称中包含 server-coreclient-core。这些软件包仅包含二进制文件,并由标准软件包自动安装。单独安装它们不会构成功能齐全的 MySQL 设置。

      如果 dpkg 警告您未满足的依赖项(例如 libmecab2),您可以使用 apt-get 解决这些问题

      sudo apt-get -f install

      以下是文件在系统上的安装位置

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

      • 所有二进制文件、库、头文件等都在 /usr/bin/usr/sbin

      • 数据目录位于 /var/lib/mysql

注意

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