19.2.1.2 在 Linux 上安装 MySQL Shell

笔记

MySQL Shell 的安装包仅适用于有限数量的 Linux 发行版,并且仅适用于 64 位系统。

对于受支持的 Linux 发行版,在 Linux 上安装 MySQL Shell 的最简单方法是使用 MySQL APT 存储库MySQL Yum 存储库。对于不使用 MySQL 存储库的系统,也可以直接下载并安装 MySQL Shell。

使用 MySQL APT 存储库安装 MySQL Shell

对于 MySQL APT 存储库支持的 Linux 发行版,请遵循以下路径之一:

  • 如果您的系统上还没有 MySQL APT 存储库作为软件存储库,请执行以下操作:

    • 按照 添加 MySQL APT 存储库中给出的步骤进行操作,特别注意以下几点:

      • 在安装配置包的过程中,当在对话框中要求配置存储库时,请确保选择 MySQL 5.7(默认选项)作为所需的发布系列,并启用 MySQL Preview Packages 组件。

      • 确保您没有跳过为 MySQL APT 存储库更新包信息的步骤:

        sudo apt-get update
    • 使用以下命令安装 MySQL Shell:

      sudo apt-get install mysql-shell
  • 如果您的系统上已有 MySQL APT 存储库作为软件存储库,请执行以下操作:

    • 更新 MySQL APT 存储库的包信息:

      sudo apt-get update
    • 使用以下命令更新 MySQL APT 存储库配置包:

      sudo apt-get install mysql-apt-config

      当在对话框中要求配置存储库时,请确保选择 MySQL 5.7(默认选项)作为所需的发布系列,并启用MySQL Preview Packages组件。

    • 使用以下命令安装 MySQL Shell:

      sudo apt-get install mysql-shell
使用 MySQL Yum 存储库安装 MySQL Shell

对于 MySQL Yum 存储库支持的 Linux 发行版,请按照以下步骤安装 MySQL Shell:

  • 执行以下操作之一:

    • 如果您已经将 MySQL Yum 存储库作为系统上的软件存储库,并且该存储库配置了新的发布包 mysql57-community-release,请跳至下一步(启用 MySQL Tools Preview 子存储库...)。

    • 如果您已经将 MySQL Yum 存储库作为系统上的软件存储库,但是已经使用旧版本包配置了存储库 ,那么通过首先使用新包mysql-community-release重新配置 MySQL Yum 存储库来安装 MySQL Shell 是最简单的 。mysql57-community-release为此,您需要先使用以下命令删除旧的发布包:

      sudo yum remove mysql-community-release

      对于启用 dnf 的系统,改为执行以下操作:

      sudo dnf erase mysql-community-release

      然后,按照 添加 MySQL Yum 存储库中给出的步骤安装新的发布包, mysql57-community-release.

    • 如果您的系统上还没有 MySQL Yum 存储库作为软件存储库,请按照 添加 MySQL Yum 存储库中给出的步骤进行操作。

  • 启用 MySQL 工具预览子存储库。您可以通过手动编辑 /etc/yum.repos.d/mysql-community.repo 文件来做到这一点。这是文件中子存储库默认条目的示例(文件中的baseurl条目可能看起来不同,具体取决于您的 Linux 发行版):

    [mysql-tools-preview]
    name=MySQL Tools Preview
    baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/6/$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    将条目更改enabled=0enabled=1以启用子存储库。

  • 使用以下命令安装 MySQL Shell:

    sudo yum install mysql-shell

    对于启用 dnf 的系统,改为执行以下操作:

    sudo dnf install mysql-shell
从 MySQL 开发者专区直接下载安装 MySQL Shell

用于安装 MySQL Shell 的 RPM、Debian 和源代码包也可从 下载 MySQL Shell 下载