Перейти до змісту

Як встановити MySQL на VPS

Рекомендовані відповіді

Опубліковано

Примітка. Centos 7 використовується як сервер баз даних MariaDB, назад сумісний з MySQL форк.

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

На момент написання цієї статті останньою версією MariaDB була версія 10.5. Якщо Ви хочете встановити іншу версію MariaDB, то потрібно перейти на сторінку репозиторіїв MariaDB ( https://downloads.mariadb.org/mariadb/repositories ) - і створіть файл репозиторію для конкретної версії MariaDB.

Screenshot_1.thumb.png.c4fa00d6395452e99c06c28e7fb47439.png

1. Підключаємося до VPS SSH.

2. Підключаємо репозиторій MariaDB. Для цього створюємо файл /etc/yum.repos.d/MariaDB.repo (наприклад командою nano/etc/yum.repos.d/MariaDB.repo  і додаємо туди такий вміст:

# MariaDB 10.5 CentOS repository list - created 2021-05-10 17:16 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Спойлер

Screenshot_1.png.5401379b30afd4f814646c860fb82f61.png

3. Встановлюємо MariaDB командою:

yum install MariaDB-server MariaDB-client

Підтверджуємо встановлення залежностей і при необхідності імпортувати ключ MariaDB GPG ввівши « y » і натиснувши « Enter ».

Спойлер

Screenshot_1.png.03f942e785821fb3d529c5f646f1fe43.png

Screenshot_1.png.bfd3b7ccaff11bd632a82fc88502158e.png

4. Після завершення встановлення додаємо MariaDB в автозавантаження для запуску під час завантаження та запускаємо службу командами:

systemctl enable mariadb
systemctl start mariadb
Спойлер

Screenshot_1.png.b7192d256a51598af17fcefa522113f6.png

5. Перевіримо статус командою systemctl status mariadb

Він має бути Active: active (running)

Спойлер

Screenshot_1.png.7114fbe18f689463a6de32c1457802c0.png

6. Запустимо скрипт mysql_secure_installation, який призначений для підвищення безпеки. Буде запропоновано встановити новий пароль root-користувача баз даних, заборонити доступ анонімних користувачів, обмежити доступ користувача root до локальної машини без введення пароля і видалити тестову базу даних.

Рекомендується відповісти « y » (так) на всі запитання.

Спойлер

Screenshot_1.png.a41159c4aaaa6f694b091cc9d779aa51.png

Screenshot_1.png.748e00b3e4b13d0eb85ec40cd9f418e9.png

7. Установка завершена, можемо підключитися до сервера MySQL, використовуючи заданий нами пароль від користувача root

mysql -u root -p
Спойлер

Screenshot_1.png.5e5d03bc4f149988b0f5fe4a78c0c10c.png

 

Приєднуйтесь до обговорення

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

Гість
Відповісти на цю тему...