В следующей статье мы рассмотрим 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 будет выбран автоматически. Нам нужно будет прокрутить вниз до последней опции с надписью Ok и нажать Enter, чтобы продолжить настройку и установку пакета.
Установите MySQL Server в Ubuntu 18.04
Теперь мы собираемся обновить список программного обеспечения, доступного в репозиториях, которые мы добавили в наш список, включая репозиторий MySQL, который мы только что добавили. В терминале (Ctrl + Alt + T) пишем:
sudo apt update
После завершения обновления мы собираемся выполнить следующую команду, чтобы установить сервер сообщества MySQL, клиент и другие необходимые файлы:
sudo apt-get install mysql-server
Во время установки система попросит нас написать пароль для пользователя root вашего сервера MySQL. Нам нужно будет ввести его дважды и закончить нажатием Enter.
Продолжая установку, сообщение конфигурации Плагин аутентификации сервера MySQL. Один из вариантов будет показан нам как рекомендованный, нам нужно будет только нажать на нем Enter.
Безопасная установка сервера MySQL
По умолчанию установка MySQL небезопасна.. Чтобы защитить его, нам нужно будет выполнить сценарий безопасности, который он приносит. Нас попросят ввести пароль root, который мы установили в процессе установки. Нам также нужно будет выбрать, использовать ли плагин VALIDATE PASSWORD или нет. Другой вариант, который будет представлен нам, будет иметь возможность изменить пароль root, который мы установили ранее.
Тогда мы сможем ответить утвердительно на следующие контрольные вопросы:
- Удалить анонимных пользователей? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
- Не разрешаете удаленный вход root? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
- Удалить тестовую базу данных и получить к ней доступ? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
- Обновить таблицы привилегий сейчас? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
Скрипт безопасности Мы можем запустить его для настройки, набрав в терминале (Ctrl + Alt + T):
sudo mysql_secure_installation
Администрирование сервера MySQL через Systemd
В Ubuntu после установки пакета службы обычно запускаются автоматически после настройки пакета. Мы сможем проверьте, запущен ли сервер MySQL с помощью следующей команды:
sudo systemctl status mysql
Если по какой-то причине он не запускается автоматически, у нас будут следующие доступные команда для запуска:
sudo systemctl enable mysql
Доступ к оболочке MySQL
Наконец, нам нужно только получить доступ к оболочке MySQL. Сделаем это, набрав в терминале следующую команду (Ctrl + Alt + T):
sudo mysql -u root -p
Внутри оболочки мы можем обратитесь за помощью и мы увидим такой экран:
Привет,
Он никогда не спрашивает у меня пароль для root, когда я хочу использовать mysql, он спрашивает меня, если я его не укажу (так они говорят, что это первый раз), он не позволит мне ничего сделать.
Более того, во время установки никогда не возникает вопросов.
Mysql хуже, чем Terminator, вы останавливаете службы, удаляете и удаляете все, но если вы попробуете mysql, он все еще будет там. Если, как в моем случае, вы не можете ввести пароль для root в любое время, у вас будут проблемы, потому что, что бы вы ни делали, mysql запомнит это значение, которое вы никогда не указали, и не позволит вам продвинуться.
Следующие подписи недействительны: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering
Привет. проверьте, написано ли sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5, и повторная попытка решит проблему. Salu2.
макинаааааа
то же самое происходит и со мной
Во время установки система попросит нас ввести пароль для пользователя root вашего сервера MySQL. Нам нужно будет ввести его дважды и закончить нажатием Enter.
Он меня об этом не просил. ?