Перейти к содержанию

Обзор развертывания MySQL server на сервере

Предварительные требования

Для успешной установки и работы сервера необходимо наличие прав суперпользователя (root) или возможности использования sudo. В зависимости от операционной системы, процесс предполагает установку системных пакетов управления базами данных и инструментов администрирования.

  • Операционная система: Ubuntu, Debian, CentOS, Rocky Linux или AlmaLinux.

  • Доступ к репозиториям пакетов через пакетные менеджеры apt или yum.

  • Открытый сетевой порт 3306/tcp для доступа к базе данных.

Процесс установки приложения

Процесс развертывания зависит от используемого дистрибутива операционной системы:

Для систем на базе Ubuntu и Debian:

  1. Обновление списков пакетов через apt-get update.

  2. Установка сервера базы данных MariaDB, а также вспомогательных утилит: nano, vim, htop, net-tools и dnsutils.

  3. Запуск и включение службы mariadb.service в автозагрузку при старте системы.

Для систем на базе RHEL (CentOS, Rocky Linux, AlmaLinux):

  1. Установка сервера MySQL, а также вспомогательных утилит: nano, vim, net-tools и bind-utils.

  2. Запуск и включение службы mysqld в автозагрузку при старте системы.

  3. Настройка межсетевого экрана (firewalld) для разрешения входящих соединений по порту 3306/tcp в зоне public.

Права доступа и безопасность

  • Межсетевой экран: Для систем семейства RHEL автоматически открывается порт 3306/tcp через firewalld.

  • Службы: Все основные компоненты базы данных настроены на автоматический запуск при загрузке сервера.

Базы данных

Приложение развертывает сервер баз данных (MySQL или MariaDB) непосредственно в операционной системе. Данные хранятся в стандартных директориях, используемых соответствующей СУБД.

Инструкция по обновлению приложения

Поскольку приложение устанавливается как системный сервис через пакетный менеджер, обновление выполняется стандартными средствами ОС:

  • Для Ubuntu/Debian:

    apt-get update && apt-get upgrade mariadb-server
    

  • Для RHEL/CentOS/Rocky/AlmaLinux:

    yum update mysql-server
    

Доступные порты для подключения

Порт Протокол Назначение
3306 TCP Подключение к серверу базы данных (MySQL/MariaDB)
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×