Давайте сначала посмотрим, откуда скачать MySQL 8, и разберемся в структуре пакетов, чтобы выбрать, какой из них подходит. Мы начинаем с получения MySQL 8, а затем быстро пройдемся по установке и верификации.
Получение MySQL 8
Скачайте пакет RPM сервера MySQL Community Server со страницы скачивания. В зависимости от операционной системы и ее архитектурной версии имеются различные варианты. MySQL Community Server поставляется различными пакетами, которые могут быть описаны по имени пакета. Следующая ниже синтаксическая конструкция описывает пакет:
имяПакета-версия-дистрибутив-типАрхитектуры.rpm
Имя пакета: название пакета, в частности myql-community-server
, mysql-communi- tyclient
, mysql-community-libs
.
Версия: описывает версию конкретного пакета.
Дистрибутив: говорит о том, что пакет предназначен для дистрибутива Linux, основанного на его аббревиатуре.
Аббревиатура | Дистрибутив Linux |
el6, el7 | Red Hat Enterprise Linux/Oracle Linux/CentOS 6, 7 |
fc24, fc25 | Fedora 24 или 25 |
sles12 | SUSE Linux Enterprise Server 12 |
solaris11 | Oracle Solaris 11 |
Тип архитектуры: описывает тип процессора, для которого был создан пакет, например x86_64
, i686
и т. д.
Инсталляция MySQL 8
После того как у вас есть пакет RPM, просто установите его с помощью следующей ниже команды. Это позволит разместить необходимые файлы и папки в системных каталогах:
rpm -vih <имя-пакета>.rpm
Стандартная установка требует только пакетов mysql-community-common
, mysql-com- munity-libs
, mysql-community-client
, и mysql-community-server
. Посмотрите на следующий ниже снимок экрана с процессом инсталляции:
После успешной инсталляции проверьте версию пакета, чтобы убедиться, что он установлен правильно и может быть доступен:
Следующий шаг - переустановить временный пароль во время постинсталляции. MySQL ограничит использование базы данных, если не изменить этот временный пароль. Временный пароль будет сгенерирован MySQL и доступен в его лог-файле. Чтобы получить временный пароль, необходимо открыть файл /var/log/mysql/mysqld.log
и отыскать ключевое слово temporary password.
Скопируйте его и попытайтесь подключиться к MySQL с помощью следующей ниже команды:
Как показано на предыдущем снимке экрана, вы окажетесь в командной строке MySQL, где для сброса пароля можно выполнить следующий ниже запрос:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<НОВЫЙ_ПАРОЛЬ>';
Служебные команды MySQL
Давайте посмотрим на несколько элементарных команд MySQL:
- чтобы запустить службу MySQL, выполните следующую ниже команду:
service mysqld start
- чтобы остановить службу MySQL, выполните следующую ниже команду:
service mysqld stop
- чтобы проверить состояние службы MySQL, запущена она или нет, выполните следующую ниже команду:
service mysqld status