Как установить MariaDB на Linux CentOS 8

12 set 2022 2 min di lettura
Как установить MariaDB на Linux CentOS 8
Indice dei contenuti

Введение

MariaDB — это система управления реляционными базами данных с открытым исходным кодом, обратно совместимая, бинарная замена MySQL. Он разработан некоторыми первоначальными разработчиками MySQL и многими людьми в сообществе. С выпуском CentOS 7 MySQL был заменен на MariaDB в качестве системы баз данных по умолчанию.

В этом руководстве мы покажем вам, как установить последнюю версию MariaDB на CentOS 8, используя официальные репозитории MariaDB.

Предпосылки

Убедитесь, что вы вошли в систему как пользователь с привилегиями sudo, прежде чем продолжить обучение.

Установите MariaDB на CentOS 8

На момент написания этой статьи последней версией MariaDB была версия 10.3. Если вам нужно установить другую версию MariaDB, перейдите на страницу репозиториев MariaDB и создайте файл репозитория для определенной версии MariaDB.

Выполните следующие шаги, чтобы установить и защитить MariaDB в CentOS 8.

Установите пакет MariaDB с помощью менеджера пакетов yum:

sudo dnf install @mariadb

Нажмите y, когда будет предложено продолжить установку.

После завершения установки включите автоматический запуск службы 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 Sat 2019-11-30 15:00:17 CET; 19s ago
 Docs: man:mysqld(8)
 https://mariadb.com/kb/en/library/systemd/Main PID: 3939 (mysqld)
 Status: "Taking your SQL requests now..."
 Tasks: 30 (limit: 12251)
 Memory: 82.1M
 CGroup: /system.slice/mariadb.service
 └─3939 /usr/libexec/mysqld --basedir=/usr

Запустите скрипт mysql_secure_installation, который выполнит несколько задач, связанных с безопасностью:

sudo mysql_secure_installation

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

Шаги подробно описаны. Рекомендуется отвечать Y (да) на все вопросы.

Подключиться к MariaDB из командной строки

Чтобы подключиться к серверу MariaDB через терминал в качестве учетной записи root, введите:

mysql -u root -p

Вам будет предложено ввести пароль root, который вы установили ранее при запуске сценария mysql_secure_installation.

После ввода пароля вам будет представлена оболочка MariaDB, как показано ниже:

Welcome to the MariaDB monitor. Commands end with ; or \g.
 Your MariaDB connection id is 20
 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 на сервере CentOS 8.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.