How-to-Install-MySQL-8.0-in-Ubuntu-18.04

Как установить MySQL 8.0 в Ubuntu 18.04

Новости

Сервер MySQL — бесплатная система с открытым исходным кодом, популярная и кросс-платформенная система управления базами данных. Он поддерживает как SQL, так и NoSQL и имеет подключаемую архитектуру движка хранилища. Кроме того, он также поставляется с несколькими коннекторами баз данных для разных языков программирования, что позволяет разрабатывать приложения с использованием любого из известных языков и многих других функций.

Он имеет множество применений в области хранения документов, облачных, высокодоступных систем, IoT (Internet of Things), hadoop, big data, хранилище данных, LAMP или LEMP для поддержки высокопроизводительных веб-сайтов и приложений и многое другое.

В этой статье мы расскажем о установке базы данных MySQL 8.0 на Ubuntu 18.04 Bionic Beaver. Прежде чем перейти к установке, давайте рассмотрим обновленную версию MSQL:

Что нового в MySQL 8.0:

  • В базе данных теперь есть словарь транзакций.
  • Поставляется с поддержкой оператора Atomic DDL.
  • Усовершенствованная система безопасности и управления учетными записями.
  • Усовершенствованная система управления ресурсами.
  • Несколько улучшений InnoDB.
  • Новый тип резервного копирования.
  • Набор символов по умолчанию изменился на utf8mb4 с latin1.
  • Несколько усовершенствований JSON.
  • Поставляется с поддержкой регулярных выражений с использованием международных компонентов для Unicode (ICU).
  • Новый журнал ошибок, который теперь использует архитектуру компонентов MySQL.
  • Улучшения в репликации MySQL.
  • Поддерживает общие выражения таблиц (как нерекурсивные, так и рекурсивные).
  • Дополнительные функции окна и многое другое.

 

Шаг 1: Добавить репозиторий MySQL Apt

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

$ wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

 

Затем установите пакет репозитория MySQL, используя следующую команду dpkg.

$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

 

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

Версия сервера MySQL mysql-8.0 будет выбрана автоматически, затем прокрутите вниз до последней опции «ОК» и нажмите [Ввод], чтобы завершить настройку и установку пакета, как показано на скриншоте.

Configure-MySQL-APT-Config

 

Шаг 2. Установка MySQL Server в Ubuntu 18.04.

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

$ sudo apt update

 

Затем выполните следующую команду для установки пакетов для сервера сообщества, клиента и общих файлов базы данных MySQL.

$ sudo apt-get install mysql-server

 

Install-MySQL-8.0-in-Ubuntu-18.04

 

Во время установки вам будет предложено ввести пароль пользователя root для вашего сервера MySQL, повторно введите пароль, чтобы подтвердить его, и нажмите [Enter].

Set-MySQL-Root-Password

 

Затем появится сообщение конфигурации плагина аутентификации сервера MySQL, прочитайте его и используйте стрелку вправо, чтобы выбрать «ОК», и нажмите [Ввод], чтобы продолжить.

MySQL-Authentication-Configuration

 

После этого вам будет предложено выбрать плагин аутентификации по умолчанию для использования, затем с помощью стрелки вправо выберите «ОК» и нажмите [Ввод], чтобы завершить настройку пакета.

Select-MySQL-Authentication-Plugin

 

Шаг 3: Безопасная установка сервера MySQL

По умолчанию установка MySQL небезопасна. Чтобы защитить его, запустите скрипт безопасности, который поставляется вместе с бинарным пакетом. Вам будет предложено ввести пароль root, который вы установили в процессе установки. Затем также выберите, использовать ли плагин VALIDATE PASSWORD или нет.

Вы также можете изменить пароль root, который вы установили ранее (как это было сделано в этом примере). Затем введите yes/y для следующих вопросов безопасности:

  • Удалить анонимных пользователей? (Нажмите y | Y для Yes, любую другую клавишу для No): y
  • Запретить вход в систему удаленно? (Нажмите y | Y для Yes, любую другую клавишу для No): y
  • Удалить тестовую базу данных и получить доступ к ней? (Нажмите y | Y для Yes, любую другую клавишу для No): y
  • Обновить таблицы привилегий сейчас? (Нажмите y | Y для Yes, любую другую клавишу для No): y

Запустите скрипт, выполнив следующую команду.

$ sudo mysql_secure_installation

 

Secure-MySQL-Server-Installation

 

Шаг 4. Управление сервером MySQL через Systemd

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

$ sudo systemctl status mysql

 

Check-MySQL-Server-Status

 

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

$ sudo systemctl status mysql
$ sudo systemctl enable mysql

 

Шаг 5: Установка дополнительных продуктов и компонентов MySQL

Кроме того, вы можете установить дополнительные компоненты MySQL, которые, по вашему мнению, вам нужны для работы с сервером, таких как mysql-workbench-community, libmysqlclient18 и многие другие.

$ sudo apt-get update
$ sudo apt-get install mysql-workbench-community
$ sudo apt-get install libmysqlclient18 # for Ubuntu 12.04 and 14.04
$ sudo apt-get install libmysqlclient20 # for Ubuntu 16.04 and 18.04

 

Наконец, чтобы получить доступ к оболочке MySQL, выполните следующую команду.

$ sudo mysql -u root -p

 

Connect-to-MySQL-Server

 

Для получения дополнительной информации ознакомьтесь с примечаниями к выпуску MySQL 8.0.

Вот и все! В этой статье мы объяснили, как установить MySQL 8.0 в Ubuntu 18.04 Bioni Beaver.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

Новая атака BLESA угрожает миллиардам Bluetooth-устройств, курсы переподготовки по информационной безопасности Минск

Новая атака BLESA угрожает миллиардам Bluetooth-устройств, курсы переподготовки по информационной безопасности Минск

52
0
Исследователи обнаружили новый метод атаки уязвимых Bluetooth-устройств. Если хакеры начнут ее эксплуатировать, но смогут заразить миллиарды приборов по всему миру.…
Российские хакеры похитили почти 17 миллионов долларов, курс по кибербезопасности секреты хакеров Минск

Российские хакеры похитили почти 17 миллионов долларов, курс по кибербезопасности секреты хакеров Минск

55
0
Власти США предъявили обвинения двум российским хакерам во взломе криптовалютных бирж. Более того, правоохранительные органы смогли собрать достаточно улик. Исследователи,…

3 комментария. Оставить новый

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню