MySQL 8.0, простая и быстрая установка на Ubuntu 18.04

о mysql 8.0

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

В этом посте мы увидим, как установить MySQL 8.0 на Ubuntu 18.04 Bionic Beaver. Все это быстро и легко. Прежде чем перейти к нескольким шагам, которые потребуются для установки, интересно увидеть некоторые функции, которые предлагает нам эта версия MySQL. С этими характеристиками можно ознакомиться на официальном сайте. Там кто хочет, может прочитать особенности версии MySQL 8.0.

Установка MySQL 8.0

Добавить репозиторий

К счастью, есть Репозиторий APT для установки сервера MySQL, клиент и другие компоненты. Чтобы использовать его, нам нужно будет добавить этот репозиторий MySQL в список источников нашей системы. Для этого мы открываем терминал (Ctrl + Alt + T) и в нем мы напишем следующее, чтобы загрузить пакет из репозитория. Сделаем это с помощью инструмента Wget.

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

Затем мы собираемся установить пакет, который мы только что загрузили, набрав в том же терминале:

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

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

конфигурация пакета mysql 8.0

Сервер MySQL 8.0 будет выбран автоматически. Нам нужно будет прокрутить вниз до последней опции с надписью Ok и нажать Enter, чтобы продолжить настройку и установку пакета.

Установите MySQL Server в Ubuntu 18.04

Теперь мы собираемся обновить список программного обеспечения, доступного в репозиториях, которые мы добавили в наш список, включая репозиторий MySQL, который мы только что добавили. В терминале (Ctrl + Alt + T) пишем:

sudo apt update

После завершения обновления мы собираемся выполнить следующую команду, чтобы установить сервер сообщества MySQL, клиент и другие необходимые файлы:

установка сервера mysql

sudo apt-get install mysql-server

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

пароль root mysql 8.0

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

плагин аутентификации mysql

Безопасная установка сервера MySQL

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

Тогда мы сможем ответить утвердительно на следующие контрольные вопросы:

сценарий безопасности mysql 8

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

Скрипт безопасности Мы можем запустить его для настройки, набрав в терминале (Ctrl + Alt + T):

sudo mysql_secure_installation

Администрирование сервера MySQL через Systemd

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

статус сервера mysql

sudo systemctl status mysql

Если по какой-то причине он не запускается автоматически, у нас будут следующие доступные команда для запуска:

sudo systemctl enable mysql

Доступ к оболочке MySQL

Наконец, нам нужно только получить доступ к оболочке MySQL. Сделаем это, набрав в терминале следующую команду (Ctrl + Alt + T):

sudo mysql -u root -p

запрос mysql версии 8

Внутри оболочки мы можем обратитесь за помощью и мы увидим такой экран:

помогите mysql 8


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Альберто сказал

    Привет,

    Он никогда не спрашивает у меня пароль для root, когда я хочу использовать mysql, он спрашивает меня, если я его не укажу (так они говорят, что это первый раз), он не позволит мне ничего сделать.
    Более того, во время установки никогда не возникает вопросов.
    Mysql хуже, чем Terminator, вы останавливаете службы, удаляете и удаляете все, но если вы попробуете mysql, он все еще будет там. Если, как в моем случае, вы не можете ввести пароль для root в любое время, у вас будут проблемы, потому что, что бы вы ни делали, mysql запомнит это значение, которое вы никогда не указали, и не позволит вам продвинуться.

  2.   АБЕЛАРДО сказал

    Следующие подписи недействительны: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering

    1.    Дэмиен Амоэдо сказал

      Привет. проверьте, написано ли sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5, и повторная попытка решит проблему. Salu2.

    2.    Хорхе Луис сказал

      макинаааааа
      то же самое происходит и со мной

  3.   АБЕЛАРДО сказал

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

    Он меня об этом не просил. ?