---
title: 'От нуля до героя: установка MariaDB 10.11 на Rocky Linux 9 | Zomro'
description: 'Рассмотрим процесс установки MariaDB на Rocky Linux 9, начиная с настройки репозитория и заканчивая созданием новой базы данных и пользователя.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/0_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * От нуля до героя: установка MariaDB 10.11 на Rocky Linux 9 



# От нуля до героя: установка MariaDB 10.11 на Rocky Linux 9

11-10-2024

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/0_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

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

## **Шаг 1: Создание файла репозитория MariaDB**

  
  
По умолчанию MariaDB может отсутствовать в стандартных репозиториях Rocky Linux. Поэтому нам необходимо вручную создать конфигурационный файл репозитория. Откройте терминал и выполните следующую команду:
    
    
    vi /etc/yum.repos.d/mariadb.repo
    

В открывшемся редакторе вставьте следующий контент:
    
    
    # MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2023-10-30 14:19 UTC
    # https://mariadb.org/download/
    [mariadb]
    name = MariaDB
    baseurl = https://mirror.23m.com/mariadb/yum/10.11/rhel/$releasever/$basearch
    module_hotfixes = 1
    gpgkey = https://mirror.23m.com/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck = 1

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/2_Py26MGV_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

Сохраните изменения и выйдите из редактора (в режиме команд нажмите Esc, затем введите :wq и нажмите Enter).

## **Шаг 2: Установка сервера MariaDB**

  
  
После настройки репозитория можно приступить к установке MariaDB. Введите команду:
    
    
    dnf install MariaDB-server MariaDB-client
    

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/1_McAmbGK_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

Дождитесь завершения процесса установки. По его окончании можно проверить версию установленной MariaDB командой:
    
    
    mysql -V

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/3_rMCyZ7X_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

### **Шаг 3: Запуск и настройка сервиса MariaDB**

  
  
Теперь необходимо настроить сервис MariaDB для автоматического запуска при загрузке системы, а также запустить его и проверить статус:
    
    
    systemctl enable mariadb
    systemctl start mariadb
    systemctl status mariadb

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/4_wQQhivH_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

Убедитесь, что сервис запущен и работает без ошибок.

### **Шаг 4: Повышение безопасности MariaDB**

###   
  
По умолчанию установка MariaDB не является безопасной. Для улучшения безопасности выполним следующие действия.

Вход в оболочку MariaDB:
    
    
    mysql

Изменение пароля пользователя root:
    
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

Замените 'your_new_password' на желаемый надежный пароль.

Удаление анонимных пользователей:
    
    
    DELETE FROM mysql.user WHERE User='';
    
    

Запрет удаленного входа для root:
    
    
    DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');
    

Удаление тестовой базы данных:
    
    
    DROP DATABASE IF EXISTS test;
    

Применение изменений привилегий:
    
    
    FLUSH PRIVILEGES;
    

Выход из оболочки MariaDB:
    
    
    EXIT;
    

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/5_OjDfl18_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

**Шаг 5: Вход в MariaDB с новым паролем**

  
  
Теперь вы можете войти в MariaDB с обновленным паролем:
    
    
    mysql -u root -p
    

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

**Шаг 6: Создание новой базы данных и пользователя**

  
  
Создадим новую базу данных и пользователя, а также предоставим необходимые права.

Вход в MariaDB под пользователем root:
    
    
    mysql -u root -p
    

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/6_0QDsI1f_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

Создание базы данных:
    
    
    CREATE DATABASE zomrocloud;

Создание пользователя:
    
    
    CREATE user zomro_user;

Замените 'secretePasswordHere' на желаемый пароль для нового пользователя.

​​​​​​​![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/7_dCUAqRm_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/8_rbNOXqp_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

​​​​​​​Предоставление прав пользователю на базу данных:
    
    
    GRANT ALL ON zomrocloud.* TO zomro_user@localhost IDENTIFIED BY 'secretePasswordHere';

Применение изменений привилегий:
    
    
    FLUSH PRIVILEGES;
    

Выход из оболочки MariaDB:
    
    
    EXIT;
    

Шаг 7: Подключение к базе данных под новым пользователем

Теперь можно подключиться к созданной базе данных под новым пользователем:
    
    
    mysql -u zomro_user -psecretePasswordHere

Обратите внимание, что пароль вводится без пробела после -p.

Проверка доступных баз данных:
    
    
    SHOW DATABASES;
    

​​​​​​​![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/10/31/9_bKOZ7ZO_q50.jpg)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)​

Вы должны увидеть в списке базу данных zomrocloud.

​​​​​​​  
Заключение  
Мы успешно установили и настроили MariaDB на Rocky Linux 9, создали новую базу данных и пользователя. Теперь вы готовы использовать MariaDB для ваших проектов. Регулярно обновляйте систему и следите за безопасностью базы данных, чтобы обеспечить стабильную и безопасную работу вашего сервера.

Также предлагаем рассмотерть другие полезные статьи: 

  * [Как установить MariaDB в Docker](https://zomro.com/rus/blog/faq/290-kak-ustanovit-mariadb-v-docker)
  * [Как установить MariaDB 10.8 в CentOS 7 или сделать upgrade с mysql 5.7](https://zomro.com/rus/blog/faq/255-kak-ustanovit-mariadb-108-v-centos-7-ili-sdelat-upgrade-s-mysql-57)
  * [Создание базы данных MySQL/MariaDB в панели Hestia](https://zomro.com/rus/blog/faq/223-sozdanie-bazy-dannyh-v-paneli-hestia)



Похожие статьи

[Как установить графический интерфейс на Ubuntu и подключиться к серверу по RDP](https://zomro.com/rus/blog/faq/254-kak-ustanovit-graficheskij-interfejs-na-ubuntu-i-podkljuchitsja-k-serveru-po-rdp) [Как запустить круглосуточную трансляцию YouTube на linux](https://zomro.com/rus/blog/faq/213-kak-zapustit-kruglosutochnuju-transljaciju-youtube-na-linux) [Как устранить ошибки "Слишком много переадресаций" в CMS WordPress](https://zomro.com/rus/blog/faq/440-how-to-fix-too-many-redirects-errors-in-wordpress-cms) [Как сделать 301 редирект с www на без www (и наоборот)](https://zomro.com/rus/blog/faq/613-how-to-make-301-redirect-from-www-to-non-www-and-vice-versa) [Разбираемся в DDoS и DoS-атаках: Просто и Понятно](https://zomro.com/rus/blog/faq/438-razbiraemsya-v-ddos-i-dos-atakah-prosto-i-ponyatno)

[ Сервер для Forex от €7.95/мес ](/rus/server-for-forex)
