Spec-Zone.ru › MySQL Router 9.2

2.1 Установка MySQL Router на Linux

Существуют двоичные дистрибутивы MySQL Router, доступные для нескольких вариантов Linux, включая Fedora, Oracle Linux, Red Hat и Ubuntu.

Варианты установки включают:

  • Официальные пакеты репозитория MySQL Yum или APT: Эти двоичные файлы построены командой выпуска MySQL. Для получения дополнительной информации об установке см. краткие руководства по установке с помощью Yum или APT.

  • Загрузить официальные пакеты MySQL: Загрузки доступны по адресу https://dev.mysql.com/downloads/router. Загрузите и установите с помощью предпочитаемого менеджера пакетов.

  • Скачать исходный код и скомпилировать самостоятельно: Исходный код доступен в составе MySQL Server по адресу https://dev.mysql.com/downloads/mysql. В качестве альтернативы исходный код также доступен на GitHub (конкретно в каталоге router).

    Для получения информации о компиляции MySQL Router см. Установка MySQL Router из исходного кода.

Процедура установки на Linux зависит от вашей дистрибуции Linux.

Установка MySQL Router с помощью официального пакета DEB или RPM создает локального системного пользователя и группу с именем "mysqlrouter" на хосте, где MySQL Router по умолчанию выполняется как. Для получения дополнительной информации см. системный параметр конфигурации user.

Установка пакетов DEB

В Ubuntu и других системах, использующих схему пакетов Debian, вы можете загрузить и установить пакеты .deb или использовать менеджер пакетов APT.

Использование менеджера пакетов APT

  1. Установите репозиторий MySQL APT, как описано в документации MySQL APT Repository. Например:

    Примечание

    Загрузите пакет конфигурации APT по адресу здесь.

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

    Выберите желаемую серию MySQL Server для установки, например MySQL Server 8.4. Выберите Innovation, чтобы установить и обновить до последней серии Innovation, которая сегодня устанавливает MySQL 9.2. Этот выбор также определяет версию MySQL Router, которая устанавливается из репозитория MySQL.

  2. Обновите свой репозиторий APT:

    $> sudo apt-get update
    
  3. Установите MySQL Router. Например:

    $> sudo apt-get install mysql-router
    

Установка пакета вручную

Вы также можете загрузить пакет .deb и установить его из командной строки аналогично

$> sudo dpkg -i package.deb

package.deb — имя пакета MySQL Router; например, mysql-router-community-version-1ubuntu23.04_amd64.deb, где version — номер версии MySQL Router.

Установка пакетов RPM

В системах на базе RPM вы можете либо загрузить и установить пакеты RPM, либо использовать менеджер пакетов Yum.

Использование менеджера пакетов Yum

  • Сначала установите репозиторий MySQL Yum, как описано в документации MySQL Yum Repository. Например:

    Примечание

    Загрузите пакет конфигурации Yum по адресу здесь.

    $> sudo rpm -Uvh mysql84-community-release-el7-1.noarch.rpm
    
  • Затем необязательно измените активную версию MySQL Server, которая по умолчанию установлена как MySQL 8.4 LTS. Например, чтобы установить и обновить до последней версии Innovation (в настоящее время MySQL 9.2) из подрепозиториев MySQL Server (mysql) и MySQL Router (часть mysql-tools):

    $> sudo yum-config-manager --disable mysql-8.4-lts-community
    $> sudo yum-config-manager --enable  mysql-innovation-community
    
    $> sudo yum-config-manager --disable mysql-tools-8.4-lts-community
    $> sudo yum-config-manager --enable  mysql-tools-innovation-community
             

    Теперь для всех установок и обновлений будет использоваться последняя версия текущей серии Innovation.

  • Затем установите 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.

Удаление

Процедура удаления MySQL Router на Linux зависит от используемого вами пакета.

Удаление пакетов DEB

Для удаления пакета Debian используйте эту команду:

$> sudo dpkg -r mysql-router

Эта команда не удаляет файлы конфигурации. Чтобы также удалить их и каталог данных, используйте:

$> sudo dpkg --purge mysql-router
Примечание

В качестве альтернативы используйте apt-get remove mysql-router или apt-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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-router-9.2-en/mysql-router-installation-linux.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API