MySQL 路由器 8.4  /  安装 MySQL 路由器  /  在 Linux 上安装 MySQL 路由器

2.1 在 Linux 上安装 MySQL 路由器

MySQL 路由器为多种 Linux 变体(包括 Fedora、Oracle Linux、Red Hat 和 Ubuntu)提供了二进制发行版。

安装选项包括

在 Linux 上的安装过程取决于您的 Linux 发行版。

使用官方 DEB 或 RPM 软件包安装 MySQL 路由器会在 MySQL 路由器运行的主机上创建一个名为“mysqlrouter”的本地系统用户和组,默认情况下 MySQL 路由器以该用户身份运行。有关其他信息,请参阅系统 user 的配置选项。

安装 DEB 软件包

在 Ubuntu 和其他使用 Debian 软件包方案的系统上,您可以下载并安装 .deb 软件包,也可以使用 APT 软件包管理器。

使用 APT 软件包管理器

  1. 按照 MySQL APT 软件仓库 文档中的说明安装 MySQL APT 软件仓库。例如

    注意

    此处 下载 APT 配置软件包。

    $> sudo dpkg -i mysql-apt-config_0.8.30-1_all.deb

    选择要安装的 MySQL 服务器系列,例如 MySQL 服务器 8.4。此选择还决定了从 MySQL 软件仓库安装的 MySQL 路由器版本。

  2. 更新您的 APT 软件仓库

    $> sudo apt-get update
  3. 安装 MySQL 路由器。例如

    $> sudo apt-get install mysql-router-community

手动安装软件包

您还可以下载 .deb 软件包并从命令行安装,类似于

$> sudo dpkg -i package.deb

package.deb 是 MySQL 路由器软件包名称;例如,mysql-router-community-version-1ubuntu24.04_amd64.deb,其中 version 是 MySQL 路由器版本号。

安装 RPM 软件包

在基于 RPM 的系统上,您可以下载并安装 RPM 软件包,也可以使用 Yum 软件包管理器。

使用 Yum 软件包管理器

  • 首先,按照 MySQL Yum 软件仓库 文档中的说明安装 MySQL Yum 软件仓库。例如

    注意

    此处 下载 Yum 配置软件包。

    $> sudo rpm -Uvh mysql84-community-release-el7-1.noarch.rpm
  • 接下来,安装 MySQL 路由器。例如

    $> sudo yum install mysql-router-community

手动安装 RPM 软件包

$> sudo rpm -i package.rpm

package.rpm 是 MySQL 路由器软件包名称;例如,mysql-router-community-version-el7.x86_64.rpm,其中 version 是 MySQL 路由器版本号。

卸载

在 Linux 上卸载 MySQL 路由器的过程取决于您使用的软件包。

卸载 DEB 软件包

要卸载 Debian 软件包,请使用以下命令

$> sudo dpkg -r mysql-router

此命令不会删除配置文件。要同时删除它们和数据目录,请使用

$> sudo dpkg --purge mysql-router
注意

或者,使用 apt-get remove mysql-routerapt-get purge mysql-router

卸载 RPM 软件包

要卸载 RPM 软件包,请使用以下命令

$> sudo rpm -e mysql-router-community
注意

类似地,使用 yum remove mysql-router-community

此命令不会删除配置文件。

未删除的内容

未清除时,卸载过程不会删除您的配置文件。在 Debian 系统上,这可能包括以下文件:

/etc/init.d/mysqlrouter
/etc/mysqlrouter/mysqlrouter.conf
/etc/apparmor.d/usr.sbin.mysqlrouter