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. Этот выбор также определяет версию MySQL Router, которая устанавливается из репозитория MySQL.
-
Обновите свой репозиторий APT:
$>
sudo apt-get update -
Установите MySQL Router. Например:
$>
sudo apt-get install mysql-router-community
Ручная установка пакета
Вы также можете загрузить пакет .deb и установить его из командной строки, аналогично
$> sudo dpkg -i package.deb
— имя пакета MySQL Router; например, package.debmysql-router-community-, где version-1ubuntu24.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 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.
Эта команда не удаляет файлы конфигурации.
Что не удаляется
При неудалении (не purge) процесс удаления не удаляет ваши файлы конфигурации. В системах Debian это могут быть файлы, такие как:
/etc/init.d/mysqlrouter
/etc/mysqlrouter/mysqlrouter.conf
/etc/apparmor.d/usr.sbin.mysqlrouter
© 2025 Oracle
Licensed under the GPLv2 License.