Добавить в корзинуПозвонить
Найти в Дзене

Настройка базы данных и ее пользователя на ALT Linux

MariaDB — это реляционная система управления базами данных (СУБД), разработанная как свободная и совместимая альтернатива MySQL. Она предназначена для хранения, обработки и управления структурированными данными и широко используется в веб-приложениях, серверных системах и корпоративной инфраструктуре. MariaDB поддерживает язык SQL (Structured Query Language) и обеспечивает выполнение операций создания, изменения, поиска и удаления данных. Система ориентирована на высокую производительность, надёжность и совместимость с существующими решениями, разработанными для MySQL. В ALT Linux MariaDB часто используется в качестве серверной СУБД для веб-сервисов, систем управления контентом, корпоративных приложений и различных информационных систем. Архитектура MariaDB построена по клиент-серверной модели: Основными компонентами MariaDB являются: Одной из ключевых особенностей MariaDB является поддержка различных механизмов хранения данных, наиболее распространённым из которых является InnoDB. Ma

MariaDB — это реляционная система управления базами данных (СУБД), разработанная как свободная и совместимая альтернатива MySQL. Она предназначена для хранения, обработки и управления структурированными данными и широко используется в веб-приложениях, серверных системах и корпоративной инфраструктуре.

MariaDB поддерживает язык SQL (Structured Query Language) и обеспечивает выполнение операций создания, изменения, поиска и удаления данных. Система ориентирована на высокую производительность, надёжность и совместимость с существующими решениями, разработанными для MySQL.

В ALT Linux MariaDB часто используется в качестве серверной СУБД для веб-сервисов, систем управления контентом, корпоративных приложений и различных информационных систем.

Архитектура MariaDB построена по клиент-серверной модели:

  • сервер MariaDB обрабатывает запросы и управляет базами данных;
  • клиентские приложения подключаются к серверу по сети или локально;
  • взаимодействие выполняется через SQL-запросы.

Основными компонентами MariaDB являются:

  • сервер базы данных;
  • клиентские утилиты;
  • механизмы хранения данных (storage engines);
  • система управления пользователями и привилегиями;
  • журналы транзакций и резервного копирования.

Одной из ключевых особенностей MariaDB является поддержка различных механизмов хранения данных, наиболее распространённым из которых является InnoDB.

MariaDB широко применяется:

  • в веб-разработке;
  • серверных приложениях;
  • системах электронного документооборота;
  • аналитических и корпоративных системах;
  • облачной инфраструктуре.

При эксплуатации MariaDB особое внимание уделяется безопасности: настройке пользователей, разграничению привилегий, ограничению удалённого доступа и резервному копированию данных.

Ниже приведён пример установки и базовой настройки MariaDB в ALT Linux, а также создания базы данных и пользователя.

ㅤㅤㅤㅤㅤㅤㅤ

Скачиваем универсальный пакет с apache, mysql и PHP:
apt-get install lamp-server -y

Поднимаем mariadb и создаем БД и пользователя с правами на эту базу:
systemctl enable --now mariadb
mariadb –u root
---------------------------------------------------------------------------------------------
CREATE DATABASE appdb;
CREATE USER ‘userdb’@’localhost’ IDENTIFIED BY ‘userpass’;
GRANT ALL PRIVILEGES ON appdb.* TO ‘userdb’@’localhost’ WITH GRANT OPTION;
EXIT;
---------------------------------------------------------------------------------------------

Импортируем дамп в нашу базу данных:
mariadb -u userdb -p –D appdb < /mnt/web/dump.sql