Как установить MySQL на VPS

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

Если у вашего приложения нет особых требований, то рекомендуется придерживаться MariaDB, которая показывает лучшую производительность, нежели стандартный MySQL.

На момент написания этой статьи последней версией MariaDB была версия 10.5. Если Вы хотите установить другую версию MariaDB, то нужно перейти на страницу репозиториев MariaDB — и создайте файл репозитория для конкретной версии MariaDB.

Установка MySQL на VPS

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

Подключение MySQL к VPS

3.  Устанавливаем MariaDB командой:

yum install MariaDB-server MariaDB-client

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

Подключение MySQL к VPS

Подключение MySQL к VPS

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

systemctl enable mariadb
systemctl start mariadb

Подключение MySQL к VPS

5. Проверим статус командой systemctl status mariadb
Он должен быть Active: active (running)

Подключение MySQL к VPS

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

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

Подключение MySQL к VPS

Подключение MySQL к VPS

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

mysql -u root -p

Подключение MySQL к VPS

Принимаем
Все способы