MariaDB — это система управления реляционными базами данных с открытым исходным кодом, обратно совместимая, бинарная замена MySQL. Он разработан некоторыми из первоначальных разработчиков MySQL и многими людьми в сообществе.
В этом руководстве мы объясним, как установить и защитить MariaDB 10.3 на CentOS 8.
Содержание
Установка MariaDB на CentOS 8
На момент написания версия MariaDB, доступная в репозиториях CentOS 8, была 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 к локальному компьютеру и удалить тестовую базу данных. Вы должны ответить «Д» (да) на все вопросы.
Это оно! Вы установили и защитили MariaDB на своем сервере CentOS, и вы готовы его использовать.
Подключитесь к MariaDB Shell
Чтобы подключиться к серверу 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 на одном сервере.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.