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 Mint, Kubuntu, вы можете использовать репозиторий 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 Создать новое соединение с базой данных](https://linuxwin.ru/wp-content/uploads/2022/02/1-dbeaver-Sozdat-novoe-soedinenie-s-bazoy-dannyh.jpg)
Найдите драйвер базы данных из списка баз, как показано на следующем скриншоте. Затем нажмите кнопку Далее (Next). На этом этапе DBeaver попытается загрузить и установить выбранный драйвер, убедитесь, что ваш компьютер подключен к Интернету.
![DBeaver поиск драйвера базы данных](https://linuxwin.ru/wp-content/uploads/2022/02/2-dbeaver-Nayti-drayver-bazy-dannyh.jpg)
Затем введите данные для подключения к базе данных (хост базы данных, имя базы данных, имя пользователя, пароль пользователя). Затем нажмите проверить соединение (Test Connection).
![Настройки подключения к базе данных](https://linuxwin.ru/wp-content/uploads/2022/02/3-dbeaver-Nastroyki-podklyucheniya-k-baze-dannyh.jpg)
Если настройки подключения к базе данных верны, вы должны увидеть сведения о сервере базы данных. Например как на скриншоте ниже. Нажмите OK, чтобы продолжить.
Кстати если вы не знаете как делать скриншоты в Linux, тогда посмотрите эту статью, уверен она вам понравится. “ЛУЧШИЕ ИНСТРУМЕНТЫ ДЛЯ СКРИНШОТОВ LINUX В 2021 ГОДУ”
![Тестирование подключения к базе данных](https://linuxwin.ru/wp-content/uploads/2022/02/4-dbeaver-Testirovanie-podklyucheniya-k-baze-dannyh.jpg)
Теперь завершите настройку подключения к базе данных, нажав кнопку Готово (Finish), как показано на следующем скриншоте.
![Завершение подключения к базе данных](https://linuxwin.ru/wp-content/uploads/2022/02/5-dbeaver-Zavershenie-podklyucheniya-k-baze-dannyh.jpg)
Теперь ваше новое соединение с базой данных должно появиться в Навигаторе баз данных. Чтобы открыть редактор SQL, щелкните правой кнопкой мыши имя базы данных, затем выберите редактор SQL, а затем откройте SQL script.
![Редактор SQL базы данных DBeaver](https://linuxwin.ru/wp-content/uploads/2022/02/6-dbeaver-Redaktor-sql-bazy-dannyh.jpg)
И последнее, но не менее важное: если вы любите темные тему, вы можете переключиться на него. Просто нажмите Windows –> Настройки (Preferences), затем нажмите Внешний вид (Preferences). Затем в настройках темы выберите Dark и нажмите кнопку Применить и закрыть.
![DBeaver Dark Mode](https://linuxwin.ru/wp-content/uploads/2022/02/7-dbeaver-Redaktor-sql-bazy-dannyh.jpg)
Вот и все все. Для получения дополнительной информации о DBeaver, включая документацию, посетите официальный веб-сайт DBeaver.
У меня после установки в списке программ не появилась прога.
Поставил через менеджер программ.
Хотя в консоли загрузка и установка без проблем прошли. Хз, что не так.
Если установка DBeaver прошла без проблем в консоли, но программа не появилась в списке установленных программ, возможно, она была установлена в нестандартную директорию или не была добавлена в меню приложений.
Попробуйте выполнить следующие действия:
Проверьте директорию, в которую был установлен DBeaver. Если он был установлен в нестандартную директорию, вы можете запустить программу из этой директории.
Попробуйте выполнить поиск DBeaver в меню приложений. Если программа не появляется в списке приложений, попробуйте добавить ярлык вручную. Для этого можно создать файл с расширением .desktop в директории /usr/share/applications, указав в нем соответствующие параметры для запуска программы.
Если вы все еще не можете найти DBeaver, попробуйте переустановить его через менеджер программ, возможно, что-то пошло не так во время первой установки. При переустановке убедитесь, что программа устанавливается в стандартную директорию.
Если ни один из этих способов не помог, попробуйте обратиться за помощью к специалисту или на официальный форум поддержки DBeaver.