Встановлення та базове налаштування MySQL на Centos 8 RPM
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 306
- Автор: Адмін
Колеги всім привіт.
Mysql це вільна реляційна система управління базами даних, і в сьогоднішній статті ми поговоримо про те як встановити СУБД Mysql на Centos 8 з RPM пакета. Версію встановлюватимемо 8.0.29.
Вміст статті:
- Завантажуємо RPM.
- Розпаковуємо RPM.
- Встановлення пакетів RPM.
- Запускаємо СУБД.
- Пошук пароля від облікового запасу root.
- mysql_secure_installation.
- Перевірка.
- Підсумки.
1. Завантажуємо RPM.
1.1. Щоб нам завантажити rpm пакет mysql нам потрібно перейти на сторінку https://dev.mysql.com/downloads/mysql/, далі вибрати Select Operating System: Red Hat Enterprice Linux / Oracle Linux, потім Select OS Version: Oracle Linux 8 (x86, 64-bit).
https://dev.mysql.com/downloads/mysql/
У списку, що з'явилася внизу, нам потрібен саме RPM Bundle, натискаємо на download.
1.2. Після натискання на downlod нас перекине на сторінку завантаження rpm пакета.
Нам потрібно просто скопіювати посилання No thanks, just start my download. на завантаження. НЕ СКАЧУВАТИ А ПРОСТО СКОПІРУВАТИ ПОСИЛАННЯ!
1.3. Наступним кроком переходимо на ваш сервер і за допомогою утиліти wget завантажуємо пакет rpm.
$. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.29-1.el8.x86_64.rpm-bundle.tar
Як бачимо на скріншоті, ми успішно завантажили rpm пакет субд mysql.
2. Розпаковуємо RPM.
Наступним кроком після завантаження rpm пакета нам потрібно тепер його розархівувати. Для цього скористаємося утилітою tar:
$. tar -xvf mysql-8.0.29-1.el8.x86_64.rpm-bundle.tar
Якщо ви все зробили правильно, у вас з'явиться невеликий список з усіма компонентами mysql.
3. Встановлення пакетів RPM.
Для установки СУБД Mysql нам не потрібен весь той список, який у вас з'явився після розархівування основного rpm пакета.
Нам буде достатньо лише:
- mysql-community-common
- mysql-community-libs
- mysql-community-client
- mysql-community-server
- mysql-community-client-plugins
- mysql-community-icu-data-files
Якщо вам все-таки чогось не вистачає, то можете встановити потрібний вам пакет.
Встановлювати пакети за допомогою утиліти rpm.
$. rpm -Uvh mysql-community-common-8.0.29-1.el8.x86_64.rpm mysql-community-client-8.0.29-1.el8.x86_64.rpm mysql-community -libs-8.0.29-1.el8.x86_64.rpm mysql-community-server-8.0.29-1.el8.x86_64.rpm mysql-community-icu-data-files-8.0.29-1.el8.x86_64 .rpm mysql-community-client-plugins-8.0.29-1.el8.x86_64.rpm
СУБД Mysql успішно встановився.
4. Запускаємо СУБД.
Для запуску СУБД Mysql скористаємося командою:
$. service mysqld start
5. Пошук пароля від облікового запису root.
СУБД Mysql генерує пароль від облікового запису root і покладе його у файл mysqld.log який знаходиться в директорії /var/log.
Нам потрібно зберегти цей пароль, потім ми його змінимо.
6. mysql_secure_installation
Для налаштування базових речей у СУБД Mysql, запустимо налаштування сервера через mysql_secure_installation.
$. mysql_secure_installation
Вводимо той пароль від облікового запису root, який ми скопіювали з файлу mysqld.log
Далі вже пишемо свій пароль і підтверджуємо його.
Наступним кроків воно запитає потрібно міняти пароль від облікового запису root, пишемо ні тому що ми його вже змінили.
На питання про те, чи видалити анонімного користувача, відповідаємо так.
Далі погоджуємося з тим щоб не забороняти коннект до нашої півночі з віддалених серверів.
Далі воно запитає чи видалити тестову базу даних, пишемо так, вона нам не потрібна.
Ну і останнім крокам воно запитає чи перезавантажувати таблицю з привілеями з подальшою їх активацією, пишемо так.
Готово!
7. Перевірка.
Для перевірки всі ми зробили правильно давайте підключимося через консоль mysql.
$. mysql -u root -p
8. Підсумки.
Колеги в підсумку сьогодні успішно розгорнули СУБД Mysql з RPM пакетів. У наступній статті я вам покажу, як встановлюють вже просунуті фахівці базу даних із вихідних файлів.