16 апреля 2026 года
mysql

На этой странице мы расскажем, как установить Mysql .0 в Linux.

Первым шагом является загрузка необходимых для установки пакетов.

1) Список rpm для установки

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

https://dev.mysql.com/doc/refman/8.rpm.html

Это пакеты, необходимые для корректного выполнения установки:

oracle MySQL]$ ls -la
всего 1476364
drwxr-xr-x 2 root root 4096 19 января 2020 .
drwxr-xr-x 7 root root 4096 3 февраля 2020 ..

-rw-r–r– 1 root root 22598996 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 40154652 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 623112 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 6933028 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 23702488 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 3890924 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 1377676 23 сентября 2019 mysql-compat-8.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 477137056 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 158334820 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 21055592 23 сентября 2019 mysql.0.18-1.1.el7.x86_64.rpm
-rw-r–r– 1 root root 69390 10 окт 2019 README.txt
-rwxr-xr-x 1 root root 755879610 17 янв 2020 V983832-01.zip

2) Установка пакетов RPM

Мы устанавливаем (от имени root) пакет: mysql*.x86_64.rpm

oracle MySQL]$ su –
Password:
Last login: Wed May 4 15:42:35 UTC 2022
[root@edvmr1p0 ~]# cd /stage
[root@edvmr1p0 stage]# cd MySQL
[root@edvmr1p0 MySQL]# yum install mysql*.x86_64.rpm
Загруженные плагины: langpacks, ulninfo
Проверка mysql.0.18-1.1.el7.x86_64.rpm: mysql.0.18-1.1.el7.x86_64
Отмечаем mysql.0.18-1.1.el7.x86_64.rpm установки
Решение зависимостей
–> Проверка транзакции
—> Пакет mysql.x86_64 0:8.0.18-1.1.el7 будет установлен
–> Решение зависимостей завершено
ol7_MySQL80/x86_64 | 3,0 кБ 00:00:00
ol7_MySQL80/x86_64/updateinfo | 71 Б 00:00:00
ol7_MySQL80/x86_64/primary_db | 204 кБ 00:00:00
ol7_UEKR5/x86_64 | 3,0 кБ 00:00:00
ol7_UEKR5/x86_64/updateinfo | 246 кБ 00:00:00
ol7_UEKR5/x86_64/primary_db | 46 МБ 00:00:01
ol7_addons/x86_64 | 3,0 кБ 00:00:00
ol7_addons/x86_64/updateinfo | 144 кБ 00:00:00
ol7_addons/x86_64/primary_db | 231 кБ 00:00:00
ol7_latest/x86_64 | 3,6 кБ 00:00:00
ol7_latest/x86_64/group_gz | 136 кБ 00:00:00
ol7_latest/x86_64/updateinfo | 3,4 МБ 00:00:00
ol7_latest/x86_64/primary_db | 39 МБ 00:00:01
ol7_optional_latest/x86_64 | 3,0 кБ 00:00:00
ol7_optional_latest/x86_64/updateinfo | 1,4 МБ 00:00:00
ol7_optional_latest/x86_64/primary_db | 5,7 МБ 00:00:00
ol7_software_collections | 3,0 кБ 00:00:00
ol7_software_collections/updateinfo | 8,9 кБ 00:00:00
ol7_software_collections/primary_db | 5,9 МБ 00:00:00
Установка:
mysql x86_64 8.0.18-1.1.el7mysql.0.18-1.1.el7.x86_64 8,5 МБ
Установка 1 пакета
Общий размер: 8,5 МБ
Размер после установки: 8,5 МБ
Все в порядке [y/d/N]: y
Загрузка пакетов:
Проверка транзакции
Тест транзакции
Тест транзакции прошел успешно
Выполнение транзакции
Установка: mysql.0.18-1.1.el7.x86_64 1/1
Проверка: mysql.0.18-1.1.el7.x86_64 1/1
Установлено:
mysql.x86_64 0:8.0.18-1.1.el7
Завершено!
[root@edvmr1p0 MySQL]#

3) Устанавливаем пакеты rpm библиотек ( mysql.0.x86_64.rpm, mysql.0.x86_64.rpm)

[root@edvmr1p0 MySQL]# yum install mysql.0*.x86_64.rpm
Загруженные плагины: langpacks, ulninfo
Проверка mysql.0.18-1.1.el7.x86_64.rpm: mysql.0.18-1.1.el7.x86_64
Отмечается mysql.0.18-1.1.el7.x86_64rpm установки
Решение зависимостей
–> Проверка транзакции
—> Пакет mysql.x86_64 0:8.0.18-1.1.el7 будет установлен
–> Решение зависимостей завершено
Зависимости решены
Установка:
mysql x86_64 8.0.18-1.1.el7mysql.0.18-1.1.el7.x86_64 17 МБ
Установка 1 пакета
Общий размер: 17 МБ
Размер после установки: 17 МБ
Все в порядке [y/d/N]: y
Загрузка пакетов:
Проверка транзакции
Тест транзакции
Тест транзакции прошел успешно
Выполнение транзакции
Установка: mysql.0.18-1.1.el7.x86_64 1/1
Проверка: mysql.0.18-1.1.el7.x86_64 1/1
Установлено:
mysql.x86_64 0:8.0.18-1.1.el7
Завершено!
[root@edvmr1p0 MySQL]# yum install mysql.0*.x86_64.rpm
Загруженные плагины: langpacks, ulninfo
Проверка mysql.0.18-1.1.el7.x86_64.rpm: mysql.0.18-1.1.el7.x86_64
Отмечаем mysql.0.18-1.1.el7.x86_64.rpm установки
Решение зависимостей
–> Проверка транзакции
—> Пакет mysql.x86_64 0:8.0.18-1.1.el7 будет установлен
–> Завершено разрешение зависимостей
Зависимости разрешены
Установка:
mysql
x86_64 8.0.18-1.1.el7mysql.0.18-1.1.el7.x86_64 6,4 МБ
Установка 1 пакета
Общий размер: 6,4 МБ
Размер после установки: 6,4 МБ
Все в порядке [y/d/N]: y
Загрузка пакетов:
Проверка транзакции
Тестирование транзакции
Тест транзакции прошел успешно
Выполнение транзакции
Установка: mysql.0.18-1.1.el7.x86_64 1/1
Проверка: mysql.0.18-1.1.el7.x86_64 1/1
Установлено:
mysql.x86_64 0:8.0.18-1.1.el7
Завершено!
[root@edvmr1p0 MySQL]#

3) Устанавливаем БД и сопутствующие ей инструменты:

Команда для установки выглядит следующим образом:

yum install mysql.0.18-1.1.el7.x86_64.rpm

[root@edvmr1p0 MySQL]# yum install mysql.0.18-1.1.el7.x86_64.rpm
Загруженные плагины: langpacks, ulninfo
Проверка mysql.0.18-1.1.el7.x86_64.rpm: mysql.0.18-1.1.el7.x86_64
Пометка mysql.0.18-1.1.el7.x86_64rpm установки
Разрешение зависимостей
–> Проверка транзакции
—> Устанавливается пакет mysql.x86_64 0:8.0.18-1.1.el7
–> Решение зависимостей завершено
Зависимости решены
Установка:
mysql x86_64 8.0.18-1.1.el7mysql.0.18-1.1.el7.x86_64 177 Мб
Установка 1 пакета
Общий размер: 177 Мб
Размер после установки: 177 Мб
Все в порядке [y/d/N]: y
Загрузка пакетов:
Проверка транзакции
Тестирование транзакции
Тест транзакции прошел успешно
Выполнение транзакции
Установка: mysql.0.18-1.1.el7.x86_64 1/1
Проверка: mysql.0.18-1.1.el7.x86_64 1/1
Установлено:
mysql.x86_64 0:8.0.18-1.1.el7
Завершено!

yum install mysql.0.18-1.1.el7.x86_64.rpm

[root@edvmr1p0 MySQL]# yum install mysql.0.18-1.1.el7.x86_64.rpm
Загруженные плагины: langpacks, ulninfo
Проверка mysql.0.18-1.1.el7.x86_64.rpm: mysql.0.18-1.1.el7.x86_64
Пометка mysql.0.18-1.1.el7.x86_64rpm установки
Разрешение зависимостей
–> Проверка транзакции
—> Устанавливается пакет mysql.x86_64 0:8.0.18-1.1.el7
–> Решение зависимостей завершено
Зависимости решены
Установка:
mysql x86_64 8.0.18-1.1.el7mysql.0.18-1.1.el7.x86_64 2,0 ГБ
Установка 1 пакета
Общий размер: 2,0 ГБ
Размер после установки: 2,0 ГБ
Все в порядке [y/d/N]: y
Загрузка пакетов:
Проверка транзакции
Тестирование транзакции
Тест транзакции прошел успешно
Выполнение транзакции
Установка: mysql.0.18-1.1.el7.x86_64 1/1
Проверка: mysql.0.18-1.1.el7.x86_64 1/1
Установлено:
mysql.x86_64 0:8.0.18-1.1.el7
Завершено!
[root@edvmr1p0 MySQL]#

4) Запускаем службу Mysql.

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

systemctl start mysqld.service
systemctl enable mysqld
systemctl status mysqld

root@edvmr1p0 MySQL]# systemctl start mysqld.service
[root@edvmr1p0 MySQL]# systemctl enable mysqld
[root@edvmr1p0 MySQL]# systemctl status mysqld
● mysqld.service – MySQL
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2022-05-06 09:17:26 UTC; 6min ago
Docs: man:mysqld(8)
mysql
Main PID: 3350 (mysqld)
Status: «Server is operational»
CGroup: /system.slice/mysqld.service
└─3350 /usr/sbin/mysqld
6 мая 09:17:17 edvmr1p0 systemd[1]: Запуск MySQL
May 06 09:17:26 edvmr1p0 systemd[1]: Started MySQL .

5) Впервые подключаемся к Mysql меняем пароль:

5.1) Ищем пароль, случайно сгенерированный при установке, по следующему пути и следующим образом:

[root@edvmr1p0 log]# grep ‘temporary password’ /var/log/mysqld.log
2022-05-06T09:17:22.280953Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: <so*cUqfy0ka

5.2) Подключаемся к базе данных.

[root@edvmr1p0 log]# mysql root -p
Введите пароль:
Добро пожаловать в MySQL . Команды заканчиваются символом ; или \g.
Ваш идентификатор MySQL : 14
Версия сервера: 8.0.18-commercial
Copyright (c) 2000, 2019, Oracle ее аффилированные компании. Все права защищены.
Oracle зарегистрированным товарным знаком Oracle и/или ее
аффилированных лиц. Другие названия могут быть товарными знаками их соответствующих
владельцев
Введите «help;» или «\h» для получения справки. Введите «\c» для очистки текущего ввода.

5.3) Изменение временного пароля

mysql> alter user user ()
-> identified by’***’;
Запрос выполнен, 0 строк затронуто (0,00 сек)

6) Проверяем корректность доступа, используя ранее введенный новый пароль.

root@edvmr1p0 log]# mysql root -p
Введите пароль:
Добро пожаловать в MySQL . Команды заканчиваются символом ; или \g.
Ваш идентификатор MySQL : 19
Версия сервера: 8.0.18-commercial MySQL Server – Commercial
Copyright (c) 2000, 2019, Oracle ее аффилированные компании. All rights reserved.
Oracle a registered trademark of Oracle and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>

7) Создаем пользователя, который будет использоваться для проведения тестов.

mysql> CREATE USER ‘rootphp’@’loclahost’ IDENTIFIED WITH
-> mysql by ‘***’;
Query OK, 0 rows affected (0.01 sec)

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

mysql> GRANT ALL on . to ‘rootphp’@’loclahost’;
Query OK, 0 rows affected (0.01 sec)

Мы подробно описали шаги, необходимые для простой установки Mysql. Речь идет об базовой установке, поэтому рекомендуется ознакомиться с документацией, чтобы выполнить наиболее подходящую настройку в соответствии с характеристиками вашей архитектуры, особенно если речь не идет о тестовой среде.

YouTube
LinkedIn