
MariaDB — это реляционная система управления базами данных с открытым исходным кодом, обратно совместимая с MySQL, представляющая собой бинарную замену. Она разрабатывается некоторыми из первых разработчиков MySQL и многими участниками сообщества.
В этом руководстве мы объясним, как установить и защитить MariaDB 10.3 на CentOS 8.
Установка MariaDB на CentOS 8
На момент написания статьи в репозиториях CentOS 8 доступна версия MariaDB 10.3.
Выполните следующую команду как пользователь root или пользователь с привилегиями sudo, чтобы установить MariaDB 10.3 на CentOS 8:
sudo dnf install @mariadb
Модуль @mariadb устанавливает сервер MariaDB и все зависимости.
После завершения установки запустите службу MariaDB и включите ее автоматический запуск при загрузке, введя:
sudo systemctl enable --now mariadb
Чтобы проверить, что сервер MariaDB запущен, введите:
sudo systemctl status mariadb
Вывод должен показать, что служба активна и включена:
● mariadb.service - MariaDB 10.3 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago ...
Обеспечение безопасности MariaDB
В комплект сервера MariaDB входит скрипт mysql_secure_installation , который выполняет несколько операций, связанных с безопасностью, и устанавливает пароль root.
Запустите скрипт, введя:
sudo mysql_secure_installation
Вам будет предложено установить пароль для пользователя root в MariaDB. После этого скрипт также попросит удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных. На все вопросы следует ответить «Y» (да).
Вот и всё! Вы установили и защитили MariaDB на своём сервере CentOS и готовы к использованию.
Подключитесь к оболочке MariaDB
Чтобы подключиться к серверу MariaDB через терминал от имени учетной записи root, введите:
mysql -u root -p
При появлении запроса введите пароль root , и вам будет представлена оболочка MariaDB, как показано ниже:
Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 18 Server version: 10.3.11-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. MariaDB [(none)]>
Заключение
В этом руководстве мы показали вам, как установить и защитить MariaDB на CentOS 8, а также как подключиться к серверу MariaDB из командной строки.
Теперь, когда ваш сервер MariaDB запущен и работает, вы можете подключиться к оболочке MariaDB и начать создавать новые базы данных и пользователей .
CentOS 8 также предоставляет MySQL 8.0. Если вы хотите установить MySQL вместо MariaDB, ознакомьтесь с руководством « Как установить MySQL на CentOS 8» . Обратите внимание, что установить MariaDB и MySQL на один сервер невозможно.
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.
mariadb mysql centos Не используете CentOS 8?
Выберите другую ОС: центос 7 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства
- Как настроить репликацию MySQL Master-Slave на CentOS 7
- Как установить Drupal на CentOS 7
- Как установить WordPress с Apache на CentOS 7
- Как установить и настроить Redmine на CentOS 7
- Как установить и настроить Redmine на CentOS 8
- Как установить WordPress с Nginx на CentOS 7
- Как установить phpMyAdmin с Nginx на CentOS 7