2.4.1 Установка
Существуют двоичные дистрибутивы MySQL Workbench, доступные для нескольких вариантов Linux, включая Fedora, Oracle Linux и Ubuntu. Общие требования и конкретные инструкции по установке см. в следующих разделах.
Процедура установки в Linux зависит от используемого дистрибутива Linux. Выберите один из следующих методов установки:
- Пакеты из официального репозитория MySQL Yum или APT
Эти двоичные файлы построены командой выпуска MySQL. Дополнительную информацию об установке этих файлов см. в разделах Yum или APT. Они содержат самые новые версии MySQL Workbench. Обычно этот пакет называется
mysql-workbench-community.- Пакеты из репозитория вашего дистрибутива Linux
Эти двоичные файлы построены и поддерживаются участниками используемого вами дистрибутива Linux, а не командой MySQL. Они стабильны, но релизы часто отстают. Обычно этот пакет называется
mysql-workbench.- Загрузка официальных пакетов MySQL
Загрузки доступны по адресу https://dev.mysql.com/downloads/workbench.
- Загрузка исходного кода и самостоятельная компиляция
-
Исходный код доступен по адресу https://dev.mysql.com/downloads/workbench в виде пакета
tar.gzили RPM.ПримечаниеИзменение макроса
%cmakeприводит к ошибке при построении MySQL Workbench из исходного кода на Fedora 33 с использованием пакета RPM. Чтобы избежать ошибки, используйте новый макрос%cmake_build.
Требования к Linux
Требования к Linux встроены в соответствующие пакеты. Используйте платформенно-специфичный инструмент (например, yum или apt) для установки пакета и его зависимостей.
Функциональность «Сохранение пароля в хранилище» требует
gnome-keyring-daemonдля хранения паролей. Обратите внимание, что системы KDE используют свою собственную реализациюksecretservice.-
Для Linux и macOS функции администрирования сервера MySQL требуют привилегий команды sudo для выполнения нескольких команд. Пользователь sudo должен иметь возможность выполнения следующих системных команд:
/usr/bin/sudo /usr/bin/nohup /usr/bin/uptime /usr/bin/which /usr/bin/stat /bin/bash /bin/mkdir /bin/rm /bin/rmdir /bin/dd /bin/cp /bin/ls
Кроме того, пользователь sudo должен сохранять переменную среды
HOMEпри выполнении системных команд, что означает безопасное добавление следующей записи в файл/etc/sudoersс помощью команды visudo:Defaults env_keep +="HOME"
Для выполнения команд MySQL Enterprise Backup MySQL Workbench пользователю команды sudo также необходимо иметь возможность выполнения двоичного файла MySQL Enterprise Backup.
Установка пакетов DEB
В Ubuntu и других системах, использующих схему пакетов Debian, вы можете загрузить и установить пакеты .deb или использовать менеджер пакетов APT.
Использование менеджера пакетов APT
Ваш дистрибутив Linux включает сборки MySQL Workbench, для которых команда «apt-get install mysql-workbench» устанавливает их сборку пакета MySQL Workbench. Чтобы использовать официальные сборки MySQL Workbench, предоставляемые командой выпуска MySQL, необходимо установить официальный репозиторий MySQL APT и выбрать пакет «mysql-workbench-community» вместо «mysql-workbench».
-
Установите репозиторий MySQL APT, как описано в документации MySQL APT Repository. Например:
$>
sudo dpkg -i mysql-apt-config_0.5.3-1_all.deb$>sudo apt-get update -
Установите пакет MySQL Workbench. Может быть несколько пакетов Workbench, поэтому укажите точную версию для установки, например,
mysql-workbench-community. Например:$>
sudo apt-get install mysql-workbench-community
Установка пакета вручную
Вы устанавливаете MySQL Workbench с помощью команды, такой как:
$> sudo dpkg -i package.deb
В предыдущем примере — имя пакета MySQL Workbench; например, package.debmysql-workbench-community-, где version1ubu1404-amd64.debversion — номер версии MySQL Workbench.
Возможны предупреждения о том, что некоторые библиотеки недоступны, в зависимости от того, что уже установлено. Если такое предупреждение прерывает установку, сначала установите необходимые библиотеки, а затем снова установите пакет MySQL Workbench.
Установка пакетов RPM
В системах на основе Red Hat и других системах, использующих формат пакетов RPM, вы можете загрузить и установить пакеты RPM или использовать менеджер пакетов Yum.
Системы Enterprise Linux, такие как Oracle Linux и Red Hat, могут потребовать доступа к репозиторию пакетов EPEL. Дополнительную информацию об установке EPEL см. в разделе Установка Oracle Enterprise Linux и аналогичных систем.
Использование менеджера пакетов Yum
Ваш дистрибутив Linux включает сборки MySQL Workbench, для которых команда «yum install mysql-workbench» устанавливает их сборку пакета MySQL Workbench. Чтобы использовать официальные сборки MySQL Workbench, предоставляемые командой выпуска MySQL, необходимо установить официальный репозиторий MySQL Yum и выбрать пакет «mysql-workbench-community» вместо «mysql-workbench».
-
Установите репозиторий MySQL Yum, как описано в документации MySQL Yum Repository. Например:
$>
sudo rpm -Uvh mysql-community-release-el7-7.noarch.rpm -
Установите пакет MySQL Workbench. Может быть несколько пакетов MySQL Workbench, поэтому укажите точную версию для установки, например,
mysql-workbench-community. Например:$>
sudo yum install mysql-workbench-community
Установка пакета вручную
$> sudo rpm -i package.rpm
В предыдущем примере — имя пакета MySQL Workbench; например, package.rpmmysql-workbench-community-, где version-1fc10.x86_64.rpmversion — номер версии MySQL Workbench.
Установка Oracle Enterprise Linux и аналогичных систем
MySQL Workbench требует доступа к репозиторию EPEL только если вы работаете со пространственными данными, но не для общего использования. Более ранние версии MySQL Workbench (до 8.0.18) требуют доступа к нему для всех случаев использования. EPEL — это репозиторий с дополнительными пакетами RPM, которые не входят в состав основного дистрибутива RHEL/OEL. Это включает пакеты (например, tinyxml), которые требуются MySQL Workbench.
Вам нужно настроить репозиторий EPEL в yum, чтобы разрешить необходимые зависимости. Например, используя Oracle Linux 6.8, вы бы:
$> wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$> rpm -ivh epel-release-6-8.noarch.rpm
$> yum repolist
Loaded plugins: refresh-packagekit, rhnplugin
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - x86_64 7,124
Эти инструкции также относятся к аналогичным дистрибутивам Linux, таким как Red Hat Enterprise Linux, CentOS и Scientific Linux.
Далее следуйте инструкциям по установке на основе RPM в разделе Установка пакетов RPM.
© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-installing-linux.html