19.2.1.2 在 Linux 上安装 MySQL Shell

Note

MySQL Shell 的安装软件包仅可用于有限的 Linux 发行版,并且仅可用于 64 位系统。

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

使用 MySQL APT 存储库安装 MySQL Shell

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

  • 如果您尚未在系统上将MySQL APTRepository作为软件存储库,请执行以下操作:

  • 请遵循添加 MySQL APT 存储库中给出的步骤,尤其要注意以下几点:

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

    • 确保不跳过更新 MySQL APT 存储库的软件包信息的步骤:
sudo apt-get update
  • 使用以下命令安装 MySQL Shell:
sudo apt-get install mysql-shell
  • 如果您已经在系统上拥有MySQL APTRepository作为软件存储库,请执行以下操作:

  • 更新 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配置了该存储库,则最简单的安装方法是,首先使用新的mysql57-community-release软件包重新配置 MySQL Yum 存储库。为此,您需要先使用以下命令删除旧发行包:
sudo yum remove mysql-community-release

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

sudo dnf erase mysql-community-release

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

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

  • 启用 MySQL Tools Preview 子存储库。您可以通过手动编辑/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=0更改为enabled=1以启用子存储库。

  • 使用以下命令安装 MySQL Shell:
sudo yum install mysql-shell

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

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

RPM,Debian 和用于安装 MySQL Shell 的源程序包也可以从下载 MySQL Shell下载。