- Как установить и использовать MySQL Workbench в Ubuntu 18.04
- How to Install and Use MySQL Workbench on Ubuntu 18.04
- В этом руководстве мы покажем вам, как установить и использовать MySQL Workbench в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint, Kubuntu и Elementary OS.
- Прежде чем вы приступите
- Установка MySQL Workbench в Ubuntu
- Запуск MySQL Workbench
- Использование MySQL Workbench
- Вывод
- Как установить mysql-workbench в Ubuntu / Debian
- Установка:
- Подробная информация о пакете:
- Зависимости:
- Как установить MySQL Workbench в Ubuntu 20.04 LTS
- Как установить MySQL Workbench в Ubuntu 20.04 LTS
- Установите MySQL Workbench на Ubuntu 20.04 LTS Focal Fossa
- Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
- Шаг 2. Установка MySQL Workbench в Ubuntu 20.04.
- Шаг 3. Доступ к MySQL Workbench.
- Установите и настройте MySQL Workbench в Ubuntu Linux
- Используемые требования к программному обеспечению и соглашения
- Настройка сервера MySQL
- Установка и настройка подключения
- Создать новое соединение
- Изменить соединение
- Удалить соединение
- Использование рабочей среды
- Простой вариант использования: создание схемы
- Создание таблиц
- Создать модель отношений сущностей
- Выполнение запросов
- Выводы
Как установить и использовать MySQL Workbench в Ubuntu 18.04
How to Install and Use MySQL Workbench on Ubuntu 18.04
В этом руководстве мы покажем вам, как установить и использовать MySQL Workbench в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint, Kubuntu и Elementary OS.
MySQL Workbench — это кроссплатформенное графическое приложение для администраторов и архитекторов баз данных MySQL. Он включает в себя инструменты для управления базами данных и пользователей, создания и выполнения SQL-запросов, настройки серверов, создания резервных копий, выполнения миграции и многого другого.
Прежде чем вы приступите
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка MySQL Workbench в Ubuntu
Установка MySQL Workbench на Ubuntu — довольно простой процесс. Обновите индекс пакетов и установите пакет MySQL Workbench:
Пакет MySQL Workbench, доступный в репозиториях Ubuntu по умолчанию, не всегда может быть последней версией.
Запуск MySQL Workbench
Теперь, когда MySQL Workbench установлен в вашей системе Ubuntu, вы можете запустить его либо из командной строки, набрав mysql-workbench или щелкнув значок MySQL Workbench ( Activities -> MySQL Workbench ).
При первом запуске MySQL Workbench должно появиться следующее окно:
Использование MySQL Workbench
Одной из наиболее полезных функций MySQL Workbench является то, что он позволяет легко настраивать SSH-туннелирование к локальным и удаленным серверам. Таким образом, вам не нужно открывать сервер MySQL для внешнего мира, вам нужен только SSH-доступ к удаленному серверу.
Чтобы добавить новое соединение, щелкните обведенный кружком знак «плюс» рядом с «MySQL Connections».
Откроется новое окно «Настройка нового соединения». В этом примере мы подключимся к удаленному серверу через SSH. Введите значащее имя в поле «Имя подключения» и выберите его Standard TCP/IP over SSH из раскрывающегося списка «Метод подключения».
- В поле «Имя хоста SSH» введите имя хоста или IP-адрес сервера, а затем порт SSH.
- Введите удаленное «имя пользователя SSH». Для аутентификации вы можете использовать пароль пользователя или ключ SSH .
- Оставьте значение по умолчанию для поля «Имя хоста MySQL» (127.0.0.1).
- Введите учетные данные для входа в удаленную базу данных в поля «Имя пользователя» и «Пароль».
После этого нажмите кнопку «Проверить соединение».
Если вы впервые подключаетесь к серверу через SSH, вы увидите сообщение типа «SSH Server Fingerprint Missing», нажмите «Продолжить».
Если проверка прошла успешно, вы увидите что-то вроде этого:
Новое соединение будет показано на стартовой странице MySQL Workbench. Дважды щелкните по нему, чтобы подключиться.
После подключения у вас должно получиться что-то вроде ниже, включая список всех баз данных в разделе схемы:
Вывод
Вы узнали, как установить MySQL Workbench на рабочий стол Ubuntu 18.04. Теперь вы можете начать управлять своими пользователями и базами данных MySQL. Чтобы найти дополнительную информацию об использовании MySQL Workbench, посетите официальную страницу MySQL Workbench .
Источник
Как установить mysql-workbench в Ubuntu / Debian
Установка:
Для установки mysql-workbench в Ubuntu / Linux Mint / Debian, введите в Терминал :
Подробная информация о пакете:
MySQL Workbench — инструмент визуализации базы данных, администрирования и очередей
Зависимости:
Обертки C++ для инструментария доступности ATK (разделяемые библиотеки)
Библиотека GNU C: общие библиотеки
Каирская двухмерная векторная графическая библиотека
C++-оболочки для Cairo (разделяемые библиотеки)
Простой, но мощный язык шаблонов для C++
Библиотека поддержки GCC
Библиотека абстракции геопространственных данных
Библиотека GDK Pixbuf
Бесплатная реализация OpenGL API — время выполнения GLX
Это виртуальный пакет. Для определения виртуальных пакетов см. Политику Debian.
Библиотека GLib подпрограмм C
C++-оболочка для инструментария GLib (разделяемые библиотеки)
Библиотека сервисов для ключей GNOME
Библиотека графического интерфейса пользователя GTK+
C++-оболочки для GTK+ (разделяемые библиотеки)
Клиентская библиотека базы данных MySQL
Коннектор MySQL для C++ (библиотека)
Библиотека ODBC для Unix
Макет и предоставление интернационализированного текста
Макет и предоставление интернационализированного текста
C++ Wrapper для pango (разделяемые библиотеки)
Старая Perl 5 совместимая библиотека регулярных выражений — файлы времени выполнения
Старая Perl 5 совместимая библиотека регулярных выражений — файлы времени выполнения C++
Общая библиотека времени исполнения Python (версия 2.7)
Безопасная сигнальная структура для C++ — время выполнения
Стандартная библиотека GNU GNU v3
Библиотека синтаксического анализа XML C++
Универсальная уникальная библиотека ID
SQLite3 Wrapper для C++
X11 клиентская библиотека
Библиотека XML GNOME
Библиотека для чтения, создания и изменения zip-архивов (runtime)
MySQL Workbench — независимые от архитектуры данные
Интерактивный высокоуровневый объектно-ориентированный язык (ветка 2.x)
Чистая реализация протокола Python MySQL Client /Server
Сделать соединения ssh v2 (Python 2)
Модуль Python для автоматизации интерактивных приложений
Модуль Python для доступа к базе данных ODBC
Интерфейс Python для SQLite 3
Интерактивный объектно-ориентированный язык высокого уровня (версия 2.7)
Источник
Как установить MySQL Workbench в Ubuntu 20.04 LTS
Как установить MySQL Workbench в Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить MySQL Workbench на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, MySQL Workbench — это приложение с графическим пользовательским интерфейсом, которое позволяет администраторам баз данных и разработчикам администрировать, разрабатывать, проектировать, создавать и поддерживать системы баз данных MySQL . В основном этот инструмент используется архитекторами, администраторами и разработчиками баз данных для визуализации структуры базы данных.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку MySQL Workbench на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.
Установите MySQL Workbench на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
Шаг 2. Установка MySQL Workbench в Ubuntu 20.04.
Теперь мы добавляем репозиторий MySQL в вашу систему Ubuntu, используя следующую команду:
Затем запустите установочный скрипт, который настроит для вас MySQL APT-репозиторий:
Во время установки вам будет предложено выбрать версию MySQL, и она будет предварительно выбрана. Так что выберите опцию ОК , используя клавишу «вниз» и нажмите Enter.
После этого обновите кеш apt и установите рабочую среду MySQL, используя следующую команду:
Шаг 3. Доступ к MySQL Workbench.
После успешной установки вы можете запустить приложение и подключиться к серверу базы данных, чтобы начать управление с помощью графического интерфейса.
Поздравляю! Вы успешно установили MySQL Workbench. Благодарим за использование этого руководства по установке MySQL Workbench в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MySQL .
Источник
Установите и настройте MySQL Workbench в Ubuntu Linux
MySQL workbench — это графическое приложение, которое позволяет нам управлять данными и выполнять административные задачи в базах данных MySQL. В этом руководстве мы увидим, как установить программу на Ubuntu 18.04 (Bionic Beaver), и проведем краткий обзор некоторых из ее основных функций, чтобы упростить администрирование вашей системы Linux. В этом руководстве вы узнаете:
- Как установить и настроить рабочую среду MySQL.
- Как создать схему и таблицу с помощью рабочей среды MySQL
- Как создать диаграмму ER путем обратного проектирования существующей схемы
- Как выполнять SQL-запросы
Используемые требования к программному обеспечению и соглашения
Категория | Требования, соглашения или используемая версия программного обеспечения |
---|---|
Система | Ubuntu и многие производные Debian, такие как Linux Mint. |
Программное обеспечение | Mysql-server и Mysql-workbench |
Другое | Привилегированный доступ к вашей системе Linux с правами root или с помощью команды sudo и активного сервера MySQL |
Соглашения | # — требует, чтобы заданные команды Linux выполнялись с привилегиями root либо непосредственно как пользователь root, либо с использованием sudo command $ — требует, чтобы данные команды Linux выполнялись как обычный непривилегированный пользователь |
Настройка сервера MySQL
Как мы уже говорили, MySQL workbench — это графическое приложение для MySQL. Чтобы проверить его функциональность, нам нужно подключиться к работающему серверу MySQL . В рамках этого руководства мы кратко рассмотрим, как установить последний на Ubuntu 18.04 Bionic Beaver. Само собой разумеется, что если у вас уже есть доступ к серверу базы данных, вы можете пропустить эту часть руководства. Чтобы установить MySQL в Ubuntu 18.04, все, что нам нужно сделать, это выполнить следующую команду:
Менеджер пакетов apt попросит нас подтвердить, что мы хотим установить пакет и все его зависимости. После завершения процесса установки служба mysql будет автоматически запущена systemd и настроена на автоматический запуск при загрузке. Чтобы проверить, что служба активна, мы можем запустить:
В этом если выходные данные команды были ‘active’ , что означает, что служба, как и ожидалось, в настоящее время запущена. Мы можем использовать аналогичную команду, чтобы убедиться, что служба включена при загрузке:
Теперь, когда у нас есть рабочий экземпляр MySQL, мы хотим запустить secure_installation_scripts , который позволяет нам выполнить интерактивную начальную настройку сервера:
Если на этом этапе мы попытаемся войти в систему из консоли mysql с корнем учетные данные пользователя, мы получаем сообщение об ошибке:
Ошибка возникает из-за того, что, начиная с MySQL версии 5.7 , если пароль root не указан во время установки, auth_socket плагин используется для аутентификации пользователя root. С помощью этого плагина MySQL просто игнорирует пароль, который мы предоставляем для пользователя (в данном случае root), и просто проверяет, что пользователь подключается через UNIX socket и совпадает ли имя пользователя. Чтобы изменить такую настройку, мы должны сначала войти в систему с помощью следующей команды:
После входа в систему изменить метод аутентификации на mysql_native_password и установить собственный пароль root, мы должны выполнить следующие запросы:
Если мы выйдем из оболочки и попытаемся войти в систему, используя только что установленный пароль, мы не получим ошибок:
Теперь у нас должна быть настроенная база данных MySQL, работающая в нашей системе, и мы можем приступить к установке и изучению MySQL. программа workbench и ее функции.
Установка и настройка подключения
Установка MySQL workbench на Ubuntu 18.04 очень проста: пакет включен в официальные репозитории Ubuntu, поэтому мы можем установить его с помощью диспетчера пакетов распространения. Фактическое имя пакета — mysql-workbench. Чтобы установить его, все, что нам нужно сделать, это выполнить следующую команду:
Чтобы запустить программы, все, что нам нужно сделать, это перейти на панель приложений Ubuntu и щелкнуть значок средства запуска рабочей среды MySQL:
Программа будет запущена, и появится главная страница:
Как мы видим, существующее локальное соединение автоматически появляется в списке соединений как Локальный экземпляр . Мы будем использовать его для тестирования приложения. Прежде чем продолжить, давайте посмотрим, как мы можем создать или изменить существующее соединение.
Создать новое соединение
Есть много способов создать новое соединение, наиболее просто — нажать кнопку «плюс» в главном окне приложения. Как только мы это сделаем, откроется новое окно: мы можем использовать его для настройки параметров подключения.
Первое, что нужно сделать, это установить Имя соединения , в этом случае мы просто будем использовать «тест». Второе, что мы должны сделать, — это выбрать Метод подключения . В этом случае мы будем использовать вариант по умолчанию: Стандартный (TCP/IP) . Далее мы должны настроить основные параметры подключения: имя хоста (имя или IP-адрес) машины, на которой работает сервер MySQL, и порт используется для соединения, которое по умолчанию — 3306 .
Мы также должны указать имя пользователя MySQL, которое мы должны подключиться и его пароль. Мы можем сохранить пароль в системной связке ключей или очистить уже сохраненный пароль, нажав кнопку «Очистить». Если пароль здесь не установлен, приложение предложит нам ввести его, когда мы будем использовать соединение.
Наконец, мы можем установить схему по умолчанию для использования когда мы подключаемся к серверу. Если мы оставим это поле пустым, мы сможем выбрать его позже из списка доступных.
Чтобы проверить соединение, мы можем нажать на Test Connection код> кнопка; чтобы сохранить только что созданное соединение, вместо этого мы нажимаем кнопку OK . Теперь соединение должно появиться в списке на главной странице программы.
Изменить соединение
Изменить соединение так же просто. Мы просто щелкаем правой кнопкой мыши имя существующего подключения и выбираем Edit Connection в появившемся контекстном меню.
Как только мы это сделаем, то же окно, которое мы использовали для создания подключения откроется, позволяя нам внести необходимые изменения.
Удалить соединение
Чтобы удалить существующее соединение, мы используем аналогичную процедуру: мы щелкаем правой кнопкой мыши по раздел, посвященный соединению в главном окне приложения, но на этот раз мы выбираем Удалить соединение из контекстного меню. Приложение запросит подтверждение перед фактическим удалением соединения:
Использование рабочей среды
Чтобы использовать рабочую среду, мы должны подключиться к работающему серверу MySQL, используя одно из доступных соединений. В нашем случае, как мы видели ранее, приложение автоматически создали одно соединение для локального запущенного сервера. Мы можем использовать его, просто щелкнув выделенное поле на главной странице. n страница приложения. Поскольку мы не установили пароль для подключения, будет отображаться запрос на его ввод:
Если соединение установлено успешно, откроется новая вкладка:
Как мы видим, на главной панели инструментов у нас есть ряд значков, которые позволяют получить доступ к некоторым функциям. Среди прочего, мы можем:
- открыть новую вкладку для выполнения SQL-запросов (одна уже открыта в центре окна);
- открыть существующий сценарий SQL на новой вкладке запроса;
- создать новую схему;
- создать новую таблицу в выбранной схеме;
- создать новое представление;
- создать новую процедуру;
- создать новую функцию.
One В левой части окна у нас есть вертикальное меню, разделенное на четыре основных раздела:
- Управление
- Экземпляр
- Производительность
- Схемы
В первом разделе Управление мы можем нажать Состояние сервера для проверки общего состояния сервера, получения общей информации о сервере, такой как доступные функции, каталоги и т. Д. В этом разделе мы можем получить доступ к странице для управления пользователями сервера и их привилегии, и мы можем импортировать или экспортировать данные с сервера, например, для создания схемы резервное копирование.
В разделе Instance мы можем выключить или запустить сервер, проверить журналы и файлы конфигурации. В разделе Производительность мы можем, среди прочего, получить доступ к Dashboard , где мы можем получить отчеты о состоянии исходящего и входящего трафика сервера, количество Выполненные операторы SQL и т. Д.
Наконец, в разделах Schemas у нас есть список всех существующей схемы в базе данных, и мы можем работать с ними.
Простой вариант использования: создание схемы
Создание схемы — одна из самых основных операций, которые мы может работать из приложения MySQL workbench. Сначала мы щелкаем четвертый значок на панели инструментов приложения. Откроется новая вкладка; в нее мы вставим имя схемы и ее сопоставление по умолчанию. Предположим, мы хотим создать схему с именем «book_store» и используйте utf8_general_ci в качестве сопоставления:
Когда мы закончим, мы должны нажать кнопку Применить . . Появится всплывающее окно с описанием запроса SQL, который будет использоваться для создания схемы, чтобы мы могли его просмотреть:
После того, как мы снова нажмем кнопку« Применить », запрос будет выполнен. Вновь созданная схема появится в списке в разделе Схемы в меню левого столбца. Если щелкнуть правой кнопкой мыши имя схемы в списке, появится контекстное меню. Из него мы можем получить доступ к параметрам для изменения, удаления, открытия или проверки самой схемы.
Наша схема в настоящее время пуста. Для этого урока мы создадим в нем две таблицы: первая будет содержать данные об авторах книг, вторая будет содержать данные о названиях книг и будет связана с первой с помощью внешнего ключа. Давайте сделаем это.
Создание таблиц
Создание таблицы так же просто, как создание схемы. Прежде всего, мы дважды щелкаем по имени схемы, в которой мы хотим создать таблицу, чтобы установить ее в качестве используемой по умолчанию (в качестве альтернативы мы можем щелкнуть правой кнопкой мыши имя схемы и нажмите «Установить как схему по умолчанию» в контекстном меню). После этого мы щелкаем пятый значок на панели инструментов, что позволяет нам создать новую таблицу.
На появившейся вкладке мы можем графически создать новую таблицу. Первое, что нужно указать, — это имя таблицы . По умолчанию будет создан новый столбец с именем idnew_table: нам просто нужно его изменить. Мы можем установить столбец Datatype и использовать флажки для установки свойств столбца, например, PK (первичный ключ), NN (NOT NULL), AI (AUTO_INCREMENT) и т. д.
Первым делом мы создадим таблицу «Автор». Таблица будет состоять из трех столбцов:
- Id (это будет первичный ключ)
- name
- дата рождения
Как только мы будем удовлетворены нашей настройкой, мы можем нажать кнопку« Применить ». Как и когда мы создали схему, откроется всплывающее окно, показывающее нам SQL-запрос, который будет выполнен. Просто нажмите «Применить» еще раз, чтобы изменения вступили в силу.
Вторую таблицу мы будем create, будет содержать данные о названиях книг. Назовем его «title»:
Наша таблица настроена, теперь мы должны добавить внешний ключ , который установит связь между таблицами «title» и «author». Используемые столбцы — это столбец «author_id» в таблице заголовков и столбец «id» в таблице авторов.
Чтобы для этого мы включаем вкладку «Внешние ключи» внизу страницы и указываем имя внешнего ключа и электронная ссылочная таблица; Затем мы выбираем столбец и столбец, на который указывает ссылка. В разделе «Параметры внешнего ключа» мы можем дополнительно выбрать действия «При обновлении» и «При удалении», а также добавить комментарий.
Еще раз, когда мы будем готовы, мы нажимаем на кнопку« Применить «, чтобы просмотреть SQL-запрос перед его выполнением:
Создать модель отношений сущностей
На этом этапе у нас есть схема, заполненная двумя таблицами, связанными по внешнему ключу. Еще одна очень полезная функция рабочей среды MySQL — это создание диаграммы из существующей схемы базы данных. Вот как за несколько простых шагов мы можем получить графическое представление нашей схемы и связей между ее таблицами.
Прежде всего, мы нажимаем в главном меню База данных — > Reverse Engineer (мы также можем использовать сочетание клавиш Ctrl-R). Это откроет мастер подключения. На первой странице мастера нам будет предложено выбрать между одним из существующих подключений или создать новое. База данных, которую мы используем в этом примере, находится в соединении «локальный экземпляр», поэтому мы просто нажимаем кнопку «Далее», чтобы продолжить.
Мастер попытается подключиться и получить список существующие схемы доступны через выбранное соединение. Как только соединение установлено, мы снова нажимаем кнопку «Далее». На этом этапе нам будет предложено выбрать схему, которую мы хотим включить, в этом случае мы выберем book_store и снова нажмем «Далее»..
Программа получит информацию о выбранной схеме. Когда будете готовы, снова нажмите кнопку «Далее». На следующей странице нам будет предложено выбрать объекты, которые мы хотим реконструировать. В этом случае мы выбираем «Импортировать объекты таблиц MySQL», проверяем, что установлен флажок «Поместить импортированные объекты» на диаграмму, и нажимаем кнопку «Выполнить».
Программа выполнит операции. Когда он будет готов, просто нажмите кнопку «Далее», и отобразится сводка выполненных операций:
На этом этапе мы нажимаем кнопку« Закрыть ». На открывшейся странице дважды щелкните значок диаграммы в разделе «Диаграмма EER», чтобы визуализировать сгенерированную диаграмму:
В этом случае мы создали диаграмму из существующей схемы, однако рабочая среда MySQL позволяет создавать схему с нуля, используя диаграммы.
Выполнение запросов
Как мы упоминали ранее, когда открывается приложение MySQL workbench, вкладка запроса уже доступна; он называется «Запрос 1». Мы можем использовать интерфейс, подобный редактору (который, помимо прочего, предоставляет функции автозаполнения) для выполнения SQL-запросов. Скажем, например, мы хотим выполнить запрос INSERT , чтобы заполнить нашу таблицу «Автор» некоторой информацией об авторах:
Чтобы выполнить запрос, мы просто нажимаем на значок «гром». У нас также есть возможность выбрать и выполнить только часть запроса. По умолчанию выполняется весь запрос. Результат запроса записывается в специальный раздел:
Выводы
В этом руководстве мы лишь поверхностно рассмотрели несколько функций, предоставляемых служебной программой MySQL workbench , так как здесь невозможно было бы полностью упомянуть их. Мы увидели, как установить программу, как создать, изменить или удалить соединение с базой данных MySQL, как создать схему и ее таблицы графически и как реконструировать существующую схему для создания диаграммы сущности-отношения. Наконец, мы увидели, как отправить запрос через специальный редактор. Не стесняйтесь изучить приложение, чтобы узнать о его многочисленных функциях!
Источник