ВОЙТИ
    opened image

    ​​​​​​​

     

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

     

    MariaDB на Rocky Linux 9 и настройка баз данных на сервере.

     

     

    Перед началом установки:

     

    Разверните сервер Rocky Linux 9 на Zomro.

     

    • Подключитесь к серверу через SSH как пользователь с правами sudo.
    • Обновите сервер.
    • Установка MariaDB

     

    MariaDB доступна в стандартных репозиториях Rocky Linux 9. Следуйте этим шагам, чтобы проверить доступные пакеты и установить MariaDB на вашем сервере.

    Найдите все доступные пакеты MariaDB в стандартных репозиториях DNF:


     

    sudo dnf list mariadb


    Результат:

     

    ​​​​​​​


    Установите MariaDB на сервер:

     

    sudo dnf install mariadb mariadb-server -y

     

    Проверьте установленную версию MariaDB:

     

    mariadb --version

     

    Результат:

     

     

     


    Управление службой MariaDB

     

    Включите автозапуск MariaDB при загрузке системы:

     

    sudo systemctl enable mariadb

     


    Запустите службу MariaDB:

     

    sudo systemctl start mariadb

     

    Остановите службу MariaDB:

     

    sudo systemctl stop mariadb


    Перезапустите службу MariaDB:

     

    sudo systemctl restart mariadb

     

    Проверьте статус службы MariaDB:

     

    sudo systemctl status mariadb

     

     

     

    Безопасность сервера MariaDB

    ​​​​​​​

    Пакет MariaDB включает скрипт mysql_secure_installation, который используется для отключения небезопасных настроек по умолчанию и повышения безопасности вашего сервера MariaDB. Выполните следующие шаги, чтобы запустить скрипт и настроить безопасную аутентификацию для всех пользователей базы данных на вашем сервере.

    Запустите скрипт безопасной установки:

     

    sudo mysql_secure_installation

     

    Нажмите Enter, когда будет предложено ввести пароль пользователя root:
     

    Enter current password for root (enter for none): 
     

    • Switch to unix_socket authentication [Y/n] y
    • Change the root password? [Y/n] y
    • Remove anonymous users? [Y/n] y
    • Disallow root login remotely? [Y/n] y
    • Remove test database and access to it? [Y/n] y


    Обновите таблицы привилегий MariaDB:

     

    • Reload privilege tables now? [Y/n] y

     

     

    Доступ к MariaDB

    ​​​​​​​

    Войдите в консоль MariaDB как пользователь root:

     

    mariadb -u root -p

     


    Введите пароль root, который вы установили ранее.

     

    Создайте новую тестовую базу данных:

    CREATE DATABASE `example-zomro`;


    Просмотрите все базы данных и убедитесь, что новая база данных создана:
     

    SHOW DATABASES;

     

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

     

    CREATE USER 'zomro_user'@'localhost' IDENTIFIED BY 'STRONG-PASSWORD';

     

    Предоставьте пользователю полные привилегии на созданную базу данных:

     

    GRANT ALL PRIVILEGES ON example_zomro.* TO 'zomro_user'@'localhost';

     

    Обновите таблицы привилегий:

     

    FLUSH PRIVILEGES;

     

    Выйдите из консоли MariaDB:

     

    EXIT

     


    Войдите в консоль MariaDB, используя нового пользователя и пароль:
     

    mariadb -u zomro_user -p

     

    Заключение

    Вы успешно установили MariaDB на сервере Rocky Linux 9 и настроили его безопасность для создания баз данных. MariaDB интегрируется с другими приложениями на вашем сервере, поддерживая модули, совместимые с MySQL. Для получения дополнительной информации и настроек обратитесь в техническую поддержку, они всегда рады вам помочь.