Як встановити MySQL на Ubuntu 22.04? (Покрокова інструкція)

MySQL — це популярна система керування базами даних серед розробників завдяки своїй високій продуктивності, масштабованості, безпеці та простоті використання — і все це за невелику вартість. У цьому посібнику ви дізнаєтесь, як установити MySQL на Ubuntu 22.04. Ми розглянемо встановлення сервера MySQL на Ubuntu, базове налаштування, захист бази даних і створення нового користувача.

Що таке MySQL Server?

MySQL — ключовий компонент стеку LAMP (Linux, Apache, MySQL, PHP). Це широко використовувана система керування базами даних із відкритим кодом, яка вже майже два десятиліття є основою багатьох великих вебзастосунків. Вона підтримує різні рушії зберігання даних, зокрема InnoDB — для транзакцій із дотриманням принципів ACID, та MyISAM — для легких рішень із переважно операціями читання.

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

Попередні вимоги

Перш ніж почати, переконайтеся, що:

1. Установлено найновішу версію сервера Ubuntu.
2. Ви маєте обліковий запис користувача з правами sudo.

Як установити MySQL на Ubuntu 22.04?

Почнемо з оновлення системних пакетів, потім перейдемо до встановлення MySQL, його початкового налаштування й захисту. Після цього створимо нову базу даних і користувача з певними правами доступу. Наприкінці розглянемо основи керування сервісом MySQL. Почнімо!

Щоб установити сервер MySQL на Ubuntu 22.04, виконайте такі кроки:

Крок 1: Оновіть або покращте системні пакети

Спочатку оновіть список пакетів і встановіть останні оновлення для наявних пакетів за допомогою цієї команди:

# sudo apt update

# sudo apt upgrade

Install MySQL on Ubuntu 1

Крок 2: Встановлення MySQL на Ubuntu 22.04 (MySQL Ubuntu)

Після оновлення системи встановіть MySQL на Ubuntu 22.04 із офіційного репозиторію за допомогою такої команди:

$ sudo apt install mysql-server -y

Install MySQL on Ubuntu 2

Ця команда встановлює як сервер MySQL, так і клієнт MySQL для Ubuntu. Прапорець -y автоматично підтверджує процес інсталяції, тому вам не потрібно робити це вручну. Після завершення встановлення у вікні термінала з’явиться приблизно такий результат:

Install MySQL on Ubuntu 3

Перевірте версію MySQL за допомогою цієї команди:

$ mysql --version

Install MySQL on Ubuntu 4

Вище ми розглянули, як установити MySQL на Ubuntu 22.04. Тепер подивимось, як увімкнути та запустити MySQL на Ubuntu.

Крок 3: Запуск сервера MySQL на Ubuntu

Після встановлення MySQL запустіть службу за допомогою команди:

$ sudo service mysql start

$ sudo service mysql stop

$ sudo service mysql restart 

Щоб переконатися, що MySQL працює, перевірте його статус за допомогою:

$ sudo service mysql status

Якщо все виконано успішно, ви побачите, що служба MySQL активна й запущена.

Install MySQL on Ubuntu 5

Крок 4: Налаштування сервера MySQL на Ubuntu

На цьому етапі ми встановимо початковий пароль root для MySQL на Ubuntu 22.04. За замовчуванням обліковий запис root у MySQL не має пароля, тому ми створимо його для підвищення безпеки. Цей крок також необхідний перед запуском скрипта MySQL secure installation.

Спочатку під’єднайтесь до бази даних за допомогою клієнта MySQL в Ubuntu:

$ sudo mysql

Install MySQL on Ubuntu 6

Після підключення встановіть пароль для облікового запису root за допомогою такої команди:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword123';

Install MySQL on Ubuntu 7

Після встановлення пароля ви більше не зможете підключатися до MySQL лише за допомогою команди sudo mysql.

Крок 5: Захист інсталяції сервера MySQL

Щоб підвищити безпеку встановленого сервера MySQL, виконайте таку команду:

$ sudo mysql_secure_installation

Install MySQL on Ubuntu 8

Цей скрипт послідовно поставить вам кілька запитань. Відповідайте на них відповідно до своїх уподобань, щоб підвищити рівень безпеки вашої конфігурації MySQL.

Install MySQL on Ubuntu 9

Тепер знову підключіться до сервера MySQL, використовуючи новий пароль:

# mysql -u root -p

Введіть пароль — після цього ви побачите середовище командного рядка MySQL (MySQL shell).

Install MySQL on Ubuntu 10

Крок 6: Додавання нового користувача до MySQL

Після встановлення MySQL рекомендовано створити окремого користувача бази даних для ваших застосунків. Ось як це зробити:

Створіть користувача з надійним паролем:

CREATE USER 'testUser'@'localhost' IDENTIFIED WITH mysql_native_password BY '%$HmbKe#XeVtn8i%mX$Ha&v2on%crUWc';

Якщо ви хочете дозволити підключення користувача з будь-якої IP-адреси, замініть localhost на % (однак це менш безпечно).

Install MySQL on Ubuntu 11

Оновіть привілеї, щоб застосувати зміни:

flush privileges;

Install MySQL on Ubuntu 12

Це гарантує, що новий користувач одразу буде готовий до роботи.

Крок 7: Створення бази даних і надання привілеїв

Далі створіть базу даних і надайте користувачу необхідні права доступу:

Створіть базу даних:

> create database mytestapp;

Grant all privileges to the user on this database:

> grant all privileges on mytestapp.* to 'testUser'@'localhost';

This allows the user to fully manage the “mytestapp” database.

Install MySQL on Ubuntu 13

Висновок

У цьому посібнику ми показали, як установити MySQL на Ubuntu 22.04 — важливий компонент стеку LAMP для вебзастосунків. Для отримання детальнішої інформації звертайтеся до офіційної документації MySQL .

Шукаєте надійний VPS-хостинг або SSL-послуги? Host World пропонує високоякісні рішення з доступністю 99.9%, багатомовною підтримкою та серверами по всьому світу. Почніть співпрацю з нами вже сьогодні!

Залиште свої відгуки

Поділіться своїми думками та допоможіть нам покращитися! Ваш відгук важливий для нас.

Завантажте своє фото