MySQL Router 8.4  /  安裝 MySQL Router  /  在 Linux 上安裝 MySQL Router

2.1 在 Linux 上安裝 MySQL Router

MySQL Router 提供多種 Linux 變體的二進位發行版本,包括 Fedora、Oracle Linux、Red Hat 和 Ubuntu。

安裝選項包括

在 Linux 上安裝的步驟取決於您的 Linux 發行版本。

使用官方 DEB 或 RPM 套件安裝 MySQL Router 會在主機上建立一個名為 "mysqlrouter" 的本機系統使用者和群組,MySQL Router 預設會在此使用者和群組下執行。如需更多資訊,請參閱系統 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 Server 系列,例如 MySQL Server 8.4。此選擇也會決定從 MySQL 儲存庫安裝的 MySQL Router 版本。

  2. 更新您的 APT 儲存庫

    $> sudo apt-get update
  3. 安裝 MySQL Router。例如

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

手動安裝套件

您也可以下載 .deb 套件,並從命令列安裝,類似於

$> sudo dpkg -i package.deb

package.deb 是 MySQL Router 套件名稱;例如,mysql-router-community-version-1ubuntu24.04_amd64.deb,其中 version 是 MySQL Router 版本號碼。

安裝 RPM 套件

在基於 RPM 的系統上,您可以下載並安裝 RPM 套件,或使用 Yum 套件管理員。

使用 Yum 套件管理員

  • 首先,按照MySQL Yum 儲存庫 文件中的說明安裝 MySQL Yum 儲存庫。例如

    注意

    這裡下載 Yum 組態套件。

    $> sudo rpm -Uvh mysql84-community-release-el7-1.noarch.rpm
  • 接下來,安裝 MySQL Router。例如

    $> sudo yum install mysql-router-community

手動安裝 RPM 套件

$> sudo rpm -i package.rpm

package.rpm 是 MySQL Router 套件名稱;例如,mysql-router-community-version-el7.x86_64.rpm,其中 version 是 MySQL Router 版本號碼。

解除安裝

在 Linux 上解除安裝 MySQL Router 的步驟取決於您使用的套件。

解除安裝 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