Как установить DBeaver Universal Database Tool в Linux

DBeaver распространяется с открытым исходным кодом и это полнофункциональный и кросс-платформенный универсальный инструмент управления базами данных и SQL-клиент. Который работает на операционных системах Linux, Windows и macOS. Он поддерживает более 80 систем управления базами данных, включая PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DB2, MS Access и многое другое.

Особенности DBeaver

DBeaver имеет следующие ключевые функции:

  • Он поддерживает любую систему управления базами данных, имеющую драйвер JDBC и также может обрабатывать другие внешние источники данных с драйвером JDBC или без него.
  • DBeaver имеет хорошо удобный пользовательский интерфейс.
  • Так же DBeaver предоставляет мощный редактор SQL с автозаполнением ключевых слов, имен схем, имен таблиц и имен столбцов.
  • DBeaver поставляется с несколькими плагинами для различных систем баз данных и утилитами управления для генерации ERD, импорта и экспорта данных(в соответствующем формате), передачи данных, генерации фиктивных данных и многого другого.
  • Так же он поддерживает расширения для интеграции с Excel, Git и многими другими инструментами.
  • DBeaver поддерживает облачные источники данных.
  • Кроме того, он поддерживает мониторинг сеансов подключения к базе данных и множество других расширенных функций для администрирования баз данных.

DBeaver доступен в двух вариантах: DBeaver Community Edition, который является бесплатным для использования, и DBeaver Enterprise Edition, который является платной версией (для его использования требуется лицензия). Но у DBeaver Enterprise Edition доступна пробная версия.

В этой статье мы покажем различные способы установки DBeaver Community Edition в системах Linux. Прежде чем мы продолжим, обратите внимание, что для запуска DBeaver требует минимум Java 11. Начиная с версии 7.3.1 все дистрибутивы DBeaver включают OpenJDK 11 bundle.

Установка DBeaver Community Edition через Snap

Snaps — это классный и простой способ установки и запуска приложений в операционных системах Linux, потому что они поставляются со всеми зависимостями приложения. Для запуска snaps в вашей системе Linux должен быть установлен snapd.

DBeaver имеет оснастку, которую вы можете установить следующим образом. Команды ниже показывают, как установить snapd и DBeaver snap (dbeaver-ce). Если у вас уже установлен snapd, просто скопируйте и запустите команду для установки dbeaver-ce:

——— Для Ubuntu/Debian/Mint ———

$ sudo apt update && sudo apt install snapd

$ sudo snap install dbeaver-ce

——— Команды для RHEL-based Systems ———

$ sudo dnf install snapd

$ sudo ln -s /var/lib/snapd/snap /snap

$ sudo snap install dbeaver-ce

——— Для Arch Linux ———

$ git clone https://aur.archlinux.org/snapd.git

$ cd snapd

$ makepkg -si

$ sudo systemctl enable --now snapd.socket

$ sudo ln -s /var/lib/snapd/snap /snap

$ sudo snap install dbeaver-ce

Как установить DBeaver Community Edition через менеджер пакетов

DBeaver также доступен в виде 64-битного пакета DEB или RPM. В Debian и его производных, таких как Ubuntu, вы можете установить и обновить DBeaver из официального репозитория. Для этого выполните следующие команды:

$ wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -

$ echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

$ sudo apt-get update && sudo apt-get install dbeaver-ce

А в Ubuntu и его производных например Linux MintKubuntu, вы можете использовать репозиторий PPA для установки и DBeaver. Делается это следующим образом следующим образом:

$ sudo add-apt-repository ppa:serge-rider/dbeaver-ce

$ sudo apt-get update

$ sudo apt-get install dbeaver-ce

Чтобы установить DBeaver через 64-разрядный установщик пакетов DEB или RPM, загрузите его и установите с помощью менеджера пакетов.

——— Команды для Ubuntu/Debian/Mint ———

$ wget -c https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb

$ sudo dpkg -i dbeaver-ce_latest_amd64.deb

——— Для RHEL-based Systems ———

$ wget -c https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm

$ sudo rpm -ivh dbeaver-ce-latest-stable.x86_64.rpm

После успешной установки DBeaver найдите и откройте его в системном меню.

Как использовать DBeaver в Linux

Чтобы создать новое соединение с базой данных, нажмите на выделенную на кнопку как на скриншоте или нажмите Databases, затем выберите New Database Connection.

DBeaver Создать новое соединение с базой данных
DBeaver Создать новое соединение с базой данных

Найдите драйвер базы данных из списка баз, как показано на следующем скриншоте. Затем нажмите кнопку Далее (Next). На этом этапе DBeaver попытается загрузить и установить выбранный драйвер, убедитесь, что ваш компьютер подключен к Интернету.

DBeaver поиск драйвера базы данных
DBeaver поиск драйвера базы данных

Затем введите данные для подключения к базе данных (хост базы данных, имя базы данных, имя пользователя, пароль пользователя). Затем нажмите проверить соединение (Test Connection).

Настройки подключения к базе данных
Настройки подключения к базе данных

Если настройки подключения к базе данных верны, вы должны увидеть сведения о сервере базы данных. Например как на скриншоте ниже. Нажмите OK, чтобы продолжить.

Кстати если вы не знаете как делать скриншоты в Linux, тогда посмотрите эту статью, уверен она вам понравится. «ЛУЧШИЕ ИНСТРУМЕНТЫ ДЛЯ СКРИНШОТОВ LINUX В 2021 ГОДУ»

Тестирование подключения к базе данных
Тестирование подключения к базе данных

Теперь завершите настройку подключения к базе данных, нажав кнопку Готово (Finish), как показано на следующем скриншоте.

Завершение подключения к базе данных
Завершение подключения к базе данных

Теперь ваше новое соединение с базой данных должно появиться в Навигаторе баз данных. Чтобы открыть редактор SQL, щелкните правой кнопкой мыши имя базы данных, затем выберите редактор SQL, а затем откройте SQL script.

Редактор SQL базы данных DBeaver
Редактор SQL базы данных DBeaver

И последнее, но не менее важное: если вы любите темные тему, вы можете переключиться на него. Просто нажмите Windows –> Настройки (Preferences), затем нажмите Внешний вид (Preferences). Затем в настройках темы выберите Dark и нажмите кнопку Применить и закрыть.

DBeaver Dark Mode
DBeaver Dark Mode

Вот и все все. Для получения дополнительной информации о DBeaver, включая документацию, посетите официальный веб-сайт DBeaver.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.

  1. Михаил

    У меня после установки в списке программ не появилась прога.
    Поставил через менеджер программ.
    Хотя в консоли загрузка и установка без проблем прошли. Хз, что не так.

    Ответить
    1. Nazario автор

      Если установка DBeaver прошла без проблем в консоли, но программа не появилась в списке установленных программ, возможно, она была установлена в нестандартную директорию или не была добавлена в меню приложений.

      Попробуйте выполнить следующие действия:

      Проверьте директорию, в которую был установлен DBeaver. Если он был установлен в нестандартную директорию, вы можете запустить программу из этой директории.

      Попробуйте выполнить поиск DBeaver в меню приложений. Если программа не появляется в списке приложений, попробуйте добавить ярлык вручную. Для этого можно создать файл с расширением .desktop в директории /usr/share/applications, указав в нем соответствующие параметры для запуска программы.

      Если вы все еще не можете найти DBeaver, попробуйте переустановить его через менеджер программ, возможно, что-то пошло не так во время первой установки. При переустановке убедитесь, что программа устанавливается в стандартную директорию.

      Если ни один из этих способов не помог, попробуйте обратиться за помощью к специалисту или на официальный форум поддержки DBeaver.

      Ответить