Меню Рубрики

Установка mysql workbench на linux mint

Как установить и использовать MySQL Workbench в Ubuntu 18.04

Главное меню » Операционная система Ubuntu » Как установить и использовать MySQL Workbench в Ubuntu 18.04

В этом руководстве мы покажем вам, как установить и использовать MySQL Workbench в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint, Kubuntu и Elementary OS.

Предпосылки

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

Установка MySQL Workbench в Ubuntu

Установка MySQL Workbench в Ubuntu – довольно простой процесс. Обновите индекс пакетов и установите пакет MySQL Workbench:

Запуск MySQL Workbench

Теперь, когда MySQL Workbench установлен в вашей системе Ubuntu, вы можете запустить его из командной строки, набрав mysql-workbench или нажав на значок MySQL Workbench ( Activities -> MySQL Workbench).

Использование MySQL Workbench

Одна из наиболее полезных функций MySQL Workbench заключается в том, что он позволяет легко настраивать SSH-туннелирование на локальные и удаленные серверы. Таким образом, вам не нужно выставлять сервер MySQL для внешнего мира, вам нужен только SSH-доступ к удаленному серверу.

Чтобы добавить новое соединение, нажмите на обведенный плюсом знак ⊕ рядом с «MySQL Connections».

Откроется новое окно «Setup New Connection form». В этом примере мы подключимся к удаленному серверу по SSH. Введите значимое имя в поле «Connection name» и выберите Standard TCP/IP over SSH в раскрывающемся списке «Connection Method».

  • В поле «SSH hostname» введите имя хоста или IP-адрес сервера, а затем порт SSH.
  • Введите ваше удаленное имя пользователя SSH. Для аутентификации вы можете использовать либо пароль пользователя, либо ключ SSH.
  • Оставьте значение по умолчанию в поле «MySQL Hostname» (127.0.0.1).
  • Введите свои учетные данные для входа в удаленную базу данных в поля “Username” и “Password”.

После этого нажмите кнопку «Test Connection».

Если вы впервые подключаетесь к серверу через SSH, вы увидите сообщение типа “SSH Server Fingerprint Missing”, нажмите “Continue”.

Новое соединение будет показано на стартовой странице MySQL Workbench. Дважды щелкните по нему, чтобы подключиться.

Заключение

Вы узнали, как установить MySQL Workbench на рабочий стол Ubuntu 18.04. Теперь вы можете начать управлять своими пользователями и базами данных MySQL. Чтобы узнать больше о том, как использовать MySQL Workbench, посетите официальную страницу MySQL Workbench (https://www.mysql.com/products/workbench/).

Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Установка и настройка MySQL сервера и MySQL Workbench на Linux Mint 18.2

Если Вы хотели поработать с MySQL в операционной системе Linux Mint 18, например, для того чтобы изучить язык SQL или просто познакомиться с СУБД (а может быть задействовать ее у себя на работе), но Вы не знаете, как установить сервер MySQL, какие первоначальные настройки необходимо внести, каким клиентом подключаться, для того чтобы писать запросы на языке SQL, то данный материал для Вас, так как в нем мы рассмотрим процесс установки MySQL и клиентского приложения MySQL Workbench.

Итак, Вы уже, наверное, догадались, что данный материал для начинающих, поэтому начать хотелось бы с небольшой теории про MySQL.

MySQL – это бесплатная реляционная система управления базами данных. Разработку и поддержку СУБД MySQL осуществляет компания Oracle. MySQL является одной из самых популярных в мире баз данных для веб-приложений (сайтов).

MySQL реализована для большинства современных операционных систем, например: Windows, Linux, FreeBSD, Mac OS X, Solaris.

Если кому интересно как выглядит процесс установки MySQL в Windows, то можете ознакомиться с материалом «Установка MySQL на Windows 7», так как в нем мы подробно рассматривали данный процесс.

Для того чтобы работать с сервером MySQL (создавать таблицы, писать запросы на получение данных и так далее) необходимо специальное клиентское приложение. Таких приложений много, как платных, так и бесплатных, в данном материале мы рассмотрим две клиентских программы, это стандартную консольную утилиту MySql и графический инструмент MySQL Workbench.

Утилита MySql – это стандартная консольная программа для работы с сервером MySQL. Начинающим пользователям, наверное, будет не удобно ее использовать, так как она не имеет графического интерфейса, все команды пишутся вручную в командной строке (терминале).

MySQL Workbench – это программа для работы с сервером MySQL, которая имеет графический интерфейс. Она позволяет осуществлять разработку баз данных и администрировать сервер.

Переходим к рассмотрению процесса установки MySQL и MySQL Workbench в операционной системе Linux Mint 18.2, мы с Вами рассмотрим два способа установки: первый – это с помощью графического инструмента (менеджера программ), и второй, более продвинутый способ, — с помощью терминала Linux.

Описание установки MySQL и MySQL Workbench на Linux Mint 18.2

Итак, как я уже сказал, рассмотрим мы два способа установки и начнем мы с рассмотрения установки с помощью менеджера программ.

На заметку! Если Вы обычный пользователь домашнего компьютера и хотите познакомиться с Linux поближе, рекомендую почитать мою книгу – « Linux для обычных пользователей », в ней я подробно рассказываю про основы операционной системы Linux

Установка MySQL с помощью менеджера программ

MySQL в Linux Mint устанавливается также как и любая другая программа, о том, как устанавливать программы с помощью менеджера программ, мы с Вами говорили в материале «Установка и удаление программ в Linux Mint».

Читайте также:  Установка дефлектора капота на двухсторонний скотч

Для наглядности давайте все равно разберем процесс установки MySQL. Запускаем менеджер программ Меню->Менеджер программ или Меню->Администрирование->Менеджер программ.

Вводим пароль администратора компьютера.

В поиск вводим MySQL и нажимам Enter (ввод), затем щелкаем двойным кликом по нужной программе. В нашем случае начинаем с MySQL-Server.

В открывшемся окне щелкаем «Установить».

В процессе установки менеджер программ попросит нас придумать и ввести пароль для суперпользователя root в MySQL, мы вводим и нажимаем «Вперед».

Затем еще раз вводим его для подтверждения.

После того как изменится статус на «Установлена» переходим к установке следующей программы, для этого щелкаем на вкладку «Результаты поиска».

Затем точно таким же способом устанавливаем Mysql-client и Mysql-workbench (для установки MySQL Workbench потребуется около 200 мегабайт).

Все, на этом процесс базовой установки MySQL с помощью менеджера программ закончен.

Установка MySQL с помощью терминала

Запускаем терминал Linux. Например, щелкаем по ссылке на панели или запускаем из меню Mint.

Устанавливать MySQL необходимо от имени суперпользователя root, поэтому давайте сразу переключимся на этого пользователя. Для этого пишем sudo -i (или sudo su) и жмем Enter (ввод), затем вводим пароль пользователя.

Далее сначала давайте обновим список пакетов, для этого пишем команду.

Затем для установки: MySQL Server, MySQL Client и MySQL Workbench пишем следующую команду.

В процессе установки нам предложат придумать и ввести пароль для администратора сервера MySQL (пользователя root), мы вводим пароль и в следующем окне подтверждаем его.

Установка будет завершена, как распакуются и настроятся все пакеты.

Настройка MySQL

После установки первое, что нам необходимо сделать, это осуществить базовую настройку сервера MySQL. Даже если он у Вас будет только локально на домашнем компьютере.

Базовая настройка безопасности MySQL

По умолчанию MySQL устанавливается с некоторыми небезопасными параметрами, поэтому нам необходимо сделать наш сервер чуть более безопасным. Для этого выполним специальный скрипт под названием mysql_secure_installation в терминале Linux. Скрипт выполнять нужно также от имени root или с использованием команды sudo.

В процессе Вам будут задавать вопросы, практически на все отвечаем «Да», т.е. пишем «Y». Исключение может составлять вопрос о смене пароля пользователя root (Change the password for root?), т.е. его можно не менять и ответить «N», если в процессе установки MySQL мы задали хороший пароль для root. Сразу после запуска скрипта вводим пароль администратора сервера MySQL (как раз тот самый пароль от пользователя root).

Потом будет вопрос о том, хотим ли мы активировать плагин проверки сложности пароля, отвечаем «Y», т.е. «Да».

В случае если мы активируем данный плагин, у нас спросят уровень сложности пароля, давайте ответим 2, т.е. средней сложности (цифры, большие/маленькие буквы и спец. символы).

Далее будет вопрос как раз о смене пароля пользователя root, как я уже сказал, я отвечаю «N», т.е. «Нет». Если на этапе установки MySQL Вы придумали для root простой пароль, то в этом случае лучше конечно его сменить.

Затем мы отвечаем «Y», для того чтобы удалить анонимных пользователей. Также отвечаем «Y», для того чтобы запретить пользователю root удаленное подключение.

Потом снова отвечаем «Y», для удаления тестовой базы данных и на последний вопрос также отвечаем «Y» для перезагрузки таблицы привилегий.

На этом базовая настройка безопасности завершена.

Настройка кодировки в MySQL

По умолчанию в MySQL установлена кодировка latin1, для того чтобы мы могли вносить, хранить и читать данные на кириллице, давайте изменим эту кодировку на utf8, в данном случае все созданные нами объекты на сервере по умолчанию будут иметь кодировку utf8. Также мы укажем настройки, при которых все подключения к серверу принудительно будут иметь также кодировку utf8. Для этого давайте откорректируем конфигурационный файл /etc/mysql/my.cnf. Это мы будем делать в терминале, поэтому открываем его и вводим следующую команду (также от имени root или с использованием команды sudo).

После того как Вы откроете этот файл, опуститесь чуть ниже и укажите следующие параметры.

Сохраняем файл сочетанием клавиш Ctrl+O и жмем Enter, затем закрываем его также сочетанием клавиш только Ctrl+X.

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

Читайте также:  Установка lineage os на sony

Настройка удаленного доступа к серверу MySQL

Если вдруг Вам понадобилось, чтобы к Вашему серверу можно было подключаться с других компьютеров, то для этого необходимо изменить одну настройку в файле mysqld.cnf, а именно параметр bind-address, по умолчанию в нем указано что подключаться к серверу можно только с локального компьютера. Для того чтобы разрешить подключение с любых компьютеров укажите bind-address=0.0.0.0. Запускаем также с правами суперпользователя.

После внесения изменений также сохраняем/закрываем (Ctrl+O, Ctrl+X) файл и перезагружаем сервер MySQL.

Подключение к серверу MySQL с помощью MySQL Workbench

После установки пакета MySQL-Workbench у Вас в меню Mint появился пункт «Программирование», в котором есть программа «MySQL Workbench». Для подключения к серверу MySQL запускаем данную программу.

После запуска в MySQL Workbench у нас уже будет по умолчанию настроено локальное подключение от имени пользователя root, но работать от имени этого пользователя крайне не рекомендуется. Поэтому мы только сейчас подключимся от имени root, создадим БД и пользователя, а потом уже будем подключаться от имени созданного нами пользователя. Сейчас я сразу покажу Вам, как можно создавать новое подключение, для этого нажимаем на иконку плюсик «+».

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

После этого щелкаем на созданное подключение.

Система спросит пароль, мы вводим пароль и жмем «OK». После чего мы подключимся к серверу MySQL.

Создание базы данных и таблицы в MySQL, а также вставка данных в таблицу

Теперь давайте для примера создадим базу данных с названием TestBase. Для этого пишем инструкцию CREATE DATABASE.

А потом давайте создадим таблицу TestTable и вставим в нее одну строку (предварительно перейдя в нужную БД).

Создание пользователя в MySQL

Сейчас, как я и говорил, давайте создадим нового пользователя, для того чтобы потом работать от его имени. Я для примера создам пользователя TestUser и разрешу ему подключаться с любого хоста, а также дам ему полные права на управление базой TestBase. Для этого пишем следующую инструкцию.

  • TestUser – это имя учетной записи, Вы указываете свою;
  • % — это означает, что пользователь может подключаться с любого хоста, в случае если Вы хотите, чтобы пользователь подключался только с локального компьютера, то вместо этого символа можете указать localhost;
  • Pa$$w0rd – это пароль от учетной записи (Вы указываете свой придуманный пароль);
  • ALL PRIVILEGES – означает, что мы даем пользователю полные права, в случае необходимости Вы можете указать только нужную привилегию;
  • TestBase.* — означает, что права мы даем только на определенную базу данных, в нашем случае TestBase. Для того чтобы дать права на все БД напишите *.*;
  • FLUSH PRIVILEGES – сохраняем все изменения, которые мы внесли.

Подключение к серверу MySQL с помощью консольной утилиты MySQL

Для того чтобы подключиться к серверу MySQL с помощью утилиты MySQL, запускаем терминал и вводим следующую команду, на запрос Enter password вводим пароль.

Затем давайте для примера сделаем выборку из нашей тестовой таблицы, для этого подключимся к БД и напишем запрос SELECT (не забываем писать точку с запятой (;) в конце инструкции).

Как видим, мы подключились и успешно выполнили запрос.

Удаление MySQL и MySQL Workbench в Linux Mint 18.2

Если вдруг Вам необходимо удалить сервер MySQL и клиентскую программу MySQL Workbench, то для этого Вы также можете использовать менеджер программ, т.е. найти нужную программу и нажать «Удалить».

Это нужно сделать для каждой программы, которую Вы хотите удалить, т.е. для MySQL-Server, MySQL-Client и для MySQL-Workbench.

Удалить MySQL также можно и в терминале Linux. Для этого открываем терминал и пишем следующую команду от имени суперпользователя.

Ключ —purge означает, что мы хотим удалить пакеты вместе с их файлами настройки. В данном случае мы удалили сразу все 3 программы, за исключением связанных пакетов, которые установились автоматически. Для удаления связанных пакетов необходимо использовать команду apt-get -y autoremove, тем самым Вы можете высвободить место на диске.

На этом моя статья, посвященная установке MySQL на ОС Linux Mint, закончена, надеюсь, она была Вам полезна, удачи!

источник

Установка mysql workbench на linux mint

There are binary distributions of MySQL Workbench available for several variants of Linux, including Fedora, Oracle Linux, and Ubuntu. For general requirements and specific installation instructions, see the sections that follow.

Installation options include:

Official MySQL Yum or APT repository packages : These binaries are built by the MySQL Release team. For additional information about installing these, see Yum or APT. They contain the newest versions of MySQL Workbench. Typically this package is named mysql-workbench-community .

Читайте также:  Установка головок на камазе

Your Linux distributions repository packages : These binaries are built and maintained by members of the Linux distribution you use, and not by the MySQL team. They are stable but the releases often lag behind. Typically this package is named mysql-workbench .

Download official MySQL packages : Downloads are available at https://dev.mysql.com/downloads/workbench.

Download the source code and compile yourself : The source code is available at https://dev.mysql.com/downloads/workbench as a tar.gz or RPM package.

32-bit binary builds are not available as of MySQL Workbench 6.2.0. You can use the source code to build your own 32-bit version, as needed.

The procedure for installing on Linux depends on which Linux distribution you are using.

Requirements for Linux

The requirements for Linux are embedded within their respective packages. Use the platform specific tool (for example, yum or apt) to install the package and their dependencies.

The Save password in vault functionality requires gnome-keyring-daemon to store the passwords. Note that KDE systems use their own ksecretservice implementation.

For Linux and macOS, the MySQL server administration features require sudo command privileges to execute several commands. The sudo user must be capable of executing the following system commands:

Additionally, the sudo user must keep the HOME environment variable when executing system commands, which means adding the following entry to the /etc/sudoers file safely by using the visudo command:

For MySQL Workbench to execute MySQL Enterprise Backup commands, the sudo command user must also be able to execute the MySQL Enterprise Backup binary.

Installing DEB packages

On Ubuntu, and other systems that use the Debian package scheme, you can either download and install .deb packages or use the APT package manager.

Using the APT Package Manager

Your Linux distribution includes MySQL Workbench builds where «apt-get install mysql-workbench» will install their build of the MySQL Workbench package. To use the official MySQL Workbench builds as provided by the MySQL Release team, you must install the official MySQL APT repository and choose the «mysql-workbench-community» package instead of «mysql-workbench».

First, install the MySQL APT repository as described in the MySQL APT Repository documentation. For example:

Next, install MySQL Workbench. You might have multiple Workbench packages available, so choose the «mysql-workbench-community» version. For example:

Installing a Package Manually

You install MySQL Workbench using a command such as:

package .deb is the MySQL Workbench package name; for example, mysql-workbench-community- version 1ubu1404-amd64.deb , where version is the MySQL Workbench version number.

You may be warned that certain libraries are not available, depending on what you already have installed. Install the required libraries and then install the MySQL Workbench package again.

Installing RPM packages

On Red Hat-based systems, and other systems that use the RPM package format, you can either download and install RPM packages or use the Yum package manager.

Enterprise Linux systems, such as Oracle Linux and Red Hat, may require access to the EPEL package repository. For additional information about installing EPEL, see Installing Oracle Enterprise Linux and Similar.

Using the Yum Package Manager

Your Linux distribution includes MySQL Workbench builds where «yum install mysql-workbench» will install their build of the MySQL Workbench package. To use the official MySQL Workbench builds as provided by the MySQL Release team, you must install the official MySQL Yum repository and choose the «mysql-workbench-community» package instead of «mysql-workbench».

First, install the MySQL Yum repository as described in the MySQL Yum Repository documentation. For example:

Next, install MySQL Workbench. You might have multiple Workbench packages available, so choose the «mysql-workbench-community» version. For example:

Manually Installing a Package

package .rpm is the MySQL Workbench package name; for example, mysql-workbench-community- version -1fc10.x86_64.rpm , where version is the MySQL Workbench version number.

Installing Oracle Enterprise Linux and Similar

MySQL Workbench requires access to the EPEL repository only if you are working with spatial data, but not for general use. Earlier versions of MySQL Workbench (before 8.0.18) require access to it for all use cases. EPEL is a repository with additional RPM packages that are not part of the core RHEL/OEL distribution. This includes packages (such as tinyxml) that MySQL Workbench requires.

You need to set up the EPEL repository in yum to resolve the required dependencies. For example, using Oracle Linux 6.8 you would:

These instructions also apply to similar Linux distributions such as Red Hat Enterprise Linux, CentOS, and Scientific Linux.

Next, follow the RPM-based installation documentation at Installing RPM packages.

источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *