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
-
Установите репозиторий MySQL APT, как описано в документации MySQL APT Repository. Например:
ПримечаниеЗагрузите пакет конфигурации APT по адресу здесь.
$>
sudo dpkg -imysql-apt-config_0.8.30-1_all.debВыберите желаемую серию MySQL Server для установки, например MySQL Server 8.4. Выберите Innovation, чтобы установить и обновить до последней серии Innovation, которая сегодня устанавливает MySQL 9.2. Этот выбор также определяет версию MySQL Router, которая устанавливается из репозитория MySQL.
-
Обновите свой репозиторий APT:
$>
sudo apt-get update -
Установите MySQL Router. Например:
$>
sudo apt-get install mysql-router
Установка пакета вручную
Вы также можете загрузить пакет .deb и установить его из командной строки аналогично
$> sudo dpkg -i package.deb
— имя пакета MySQL Router; например, package.debmysql-router-community-, где version-1ubuntu23.04_amd64.debversion — номер версии MySQL Router.
Установка пакетов RPM
В системах на базе RPM вы можете либо загрузить и установить пакеты RPM, либо использовать менеджер пакетов Yum.
Использование менеджера пакетов Yum
-
Сначала установите репозиторий MySQL Yum, как описано в документации MySQL Yum Repository. Например:
ПримечаниеЗагрузите пакет конфигурации Yum по адресу здесь.
$>
sudo rpm -Uvhmysql84-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
— имя пакета MySQL Router; например, package.rpmmysql-router-community-, где version-el7.x86_64.rpmversion — номер версии 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.