Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Installing MySQL on Linux Using Debian Packages from Oracle

2.5.5 在 Linux 上使用 Debian 软件包安装 MySQL

Oracle 提供了 Debian 软件包,以便在 Debian 或类似 Linux 系统上安装 MySQL。这些软件包可以通过两个不同的渠道获取:

  • MySQL APT 仓库。这是安装 MySQL 在 Debian-like 系统上的首选方法,因为它提供了一种简单方便的方式来安装和更新 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 Value Intended Processor Type or Family
      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 安装的根用户密码。您可能还会被问及其他安装问题。

      Important

      请记住您设置的根密码。用户可以在对话框中留空密码字段,然后单击 确定;在这种情况下,服务器的根访问将使用 MySQL Socket Peer-Credential 认证插件 进行 Unix 套接字文件连接。您可以使用 mysql_secure_installation稍后设置根密码。

    • 要进行基本的 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

Note

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