Встановлення та базове налаштування MySQL на Centos 8 RPM

Встановлення та базове налаштування MySQL на Centos 8 RPM

Колеги всім привіт.

Mysql це вільна реляційна система управління базами даних, і в сьогоднішній статті ми поговоримо про те як встановити СУБД Mysql на Centos 8 з RPM пакета. Версію встановлюватимемо 8.0.29. 

 

Вміст статті:

  1. Завантажуємо RPM.
  2. Розпаковуємо RPM.
  3. Встановлення пакетів RPM.
  4. Запускаємо СУБД.
  5. Пошук пароля від облікового запасу root.
  6. mysql_secure_installation.
  7. Перевірка.
  8. Підсумки.

 

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/

mysql_install_rpm

У списку, що з'явилася внизу, нам потрібен саме RPM Bundle, натискаємо на download.

 

1.2. Після натискання на downlod нас перекине на сторінку завантаження rpm пакета.

mysql_install_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

mysql_install_rpm

Як бачимо на скріншоті, ми успішно завантажили rpm пакет субд mysql.


 

2. Розпаковуємо RPM.

Наступним кроком після завантаження rpm пакета нам потрібно тепер його розархівувати. Для цього скористаємося утилітою tar:

$. tar -xvf mysql-8.0.29-1.el8.x86_64.rpm-bundle.tar

mysql_install_rpm

Якщо ви все зробили правильно, у вас з'явиться невеликий список з усіма компонентами 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_install_rpm

СУБД Mysql успішно встановився.


 

4. Запускаємо СУБД.

Для запуску СУБД Mysql скористаємося командою:

$. service mysqld start

mysql_install_rpm


 

5. Пошук пароля від облікового запису root.

СУБД Mysql генерує пароль від облікового запису root і покладе його у файл mysqld.log який знаходиться в директорії /var/log.

mysql_install_rpm

Нам потрібно зберегти цей пароль, потім ми його змінимо.


 

6. mysql_secure_installation

Для налаштування базових речей у СУБД Mysql, запустимо налаштування сервера через mysql_secure_installation.

$. mysql_secure_installation

mysql_install_rpm

Вводимо той пароль від облікового запису root, який ми скопіювали з файлу mysqld.log

 

Далі вже пишемо свій пароль і підтверджуємо його.

mysql_install_rpm

 

Наступним кроків воно запитає потрібно міняти пароль від облікового запису root, пишемо ні тому що ми його вже змінили.

mysql_install_rpm

 

На питання про те, чи видалити анонімного користувача, відповідаємо так.

mysql_install_rpm

 

Далі погоджуємося з тим щоб не забороняти коннект до нашої півночі з віддалених серверів.

mysql_install_rpm

 

Далі воно запитає чи видалити тестову базу даних, пишемо так, вона нам не потрібна.

mysql_install_rpm

 

Ну і останнім крокам воно запитає чи перезавантажувати таблицю з привілеями з подальшою їх активацією, пишемо так.

mysql_install_rpm

Готово!


 

7. Перевірка.

Для перевірки всі ми зробили правильно давайте підключимося через консоль mysql.

$. mysql -u root -p

mysql_install_rpm


 

8. Підсумки.

Колеги в підсумку сьогодні успішно розгорнули СУБД Mysql з RPM пакетів. У наступній статті я вам покажу, як встановлюють вже просунуті фахівці базу даних із вихідних файлів.

СХОЖІ СТАТТІ

MySQL - Генерація тестових даних
MySQL - Генерація тестових даних
MYSQL
Читати далі
MySQL / MariaDB Як отримати id останнього вставленого запису в таблиці - LAST_INSERT_ID
MySQL / MariaDB Як отримати id останнього вставленого запису в таблиці - LAST_INSERT_ID
MYSQL
Читати далі
MySQL / MariaDB Як перетворити регістр символів - Функції UPPER та LOWER
MySQL / MariaDB Як перетворити регістр символів - Функції UPPER та LOWER
MYSQL
Читати далі