1. Установка MariaDB
    sudo apt update && sudo apt install -y mariadb-server
    sudo systemctl enable --now mariadb
  2. Базовая защита (опционально, но рекомендуется)

    sudo mariadb-secure-installation

  3. Создание пользователя и прав

    Зайди в консоль MariaDB:
    sudo mariadb
    Выполни следующие SQL-команды (замени your_strong_password на надёжный пароль):
    -- Создаём пользователя
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'your_strong_password';
    
    -- Даём полный доступ к базам с префиксами myuser_ и test_
    GRANT ALL PRIVILEGES ON `myuser\_%`.* TO 'myuser'@'localhost';
    GRANT ALL PRIVILEGES ON `test\_%`.* TO 'myuser'@'localhost';
    
    -- Важно: Django НЕ создаёт базу данных сам, он только создаёт таблицы внутри неё.
    -- Создадим основную БД для проекта вручную:
    CREATE DATABASE myuser_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT ALL PRIVILEGES ON myuser_db.* TO 'myuser'@'localhost';
    
    -- Применяем изменения
    FLUSH PRIVILEGES;
    EXIT;

  4. Проверка подключения:
    mariadb -u myuser -p'your_strong_password' -e "SHOW DATABASES;"
    В списке должна быть видна myuser_db и information_schema.
Views: 2