MySQL Workbench - это графический инструмент для управления базами данных MySQL предназначенный в первую очередь для архитекторов и разработчиков баз данных. Он позволяет визуализировать базу данных, а также удобно проектировать большие запросы к ней с полноценной подсветкой синтаксиса и ошибок. Дальше рассмотрим как выполняется установка MySQL Workbench в Ubuntu 20.04 с помощью apt репозитория от разработчиков.
Разработчики базы данных MySQL предоставляют собственный apt репозиторий из которого можно установить базу данных, а также сопутствующее программное обеспечение, в том числе и MySQL Workbench. Для установки репозитория надо сначала скачать пакет с официального сайта, просто кликните по кнопке Download.
После чего выберите внизу ссылку No thanks, just start my download:
Теперь сохраните файл в папку Загрузки:
После окончания загрузки откройте терминал и установите загруженный пакет с помощью утилиты dpkg:
$ sudo dpkg -i ~/Загрузки/mysql-apt-config_0.8.16-1_all.deb
В процессе установки программа предложит вам настроить репозитории, которые будут подключены. Можно ничего не менять. Просто переместитесь на пункт Ok, а затем с помощью клавиши Tab выберите кнопку Ok и нажмите Enter:
Теперь осталось обновить списки пакетов из репозиториев:
$ sudo apt update
А затем установить MySQL Workbench:
$ sudo apt install mysql-workbench-community
После окончания установки программы вы сможете найти её в главном меню. Главное окно программы выглядит вот так:
В главном окне видны все доступные подключения к MySQL. В данном случае программа обнаружила локальный MySQL сервер. Изначально программа предлагает подключиться к базе данных от имени пользователя root. Но если вы используете MariaDB, решить задачу не получится, потому что от имени пользователя root можно войти только через терминал.
Для этой программы придется создать пользователя admin с правами суперпользователя. Для этого в терминале подключитесь к серверу баз данных с помощью клиента mysql и выполните:
$ sudo mysql -u root
Возвращайтесь к MySQL Workbench и кликните правой кнопкой по подключению, выберите Edit Connection. В открывшемся окне измените Username на admin. Затем нажмите кнопку Test Connection чтобы проверить, что всё действительно работает. Если все хорошо программа покажет вам такое окно:
К тому же для MariaDB может быть показано сообщение, что данная версия базы данных не поддерживается и не все функции будут доступны. Это не страшно. Закрывайте окно настроек и возвращайтесь к главному окну.
Здесь кликните по отредактированному подключению и вы попадёте в интерфейс редактирования запросов:
Напишите какой-нибудь запрос и нажмите кнопку с молнией для того чтобы его выполнить. Результат будет показан в нижней части экрана. Или если он пустой, то ничего не будет показано:
Можно посмотреть содержимое какой-либо таблицы:
Преимущество перед PhpMyAdmin здесь в том, что вы можете формировать очень большие и сложные запросы. Программа их запоминает и вам не надо набирать запрос каждый раз заново. К тому же запрос можно сохранить в файл. Можно выполнить только часть из набранных запросов или только строку под курсором. Это очень полезно для проектирования.
Для удаления программы достаточно выполнить такую команду:
$ sudo apt purge mysql-workbench-community
Как видим, с помощью репозиториев устанавливать программы достаточно просто.