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

{title}

В настоящее время базы данных являются одним из наиболее часто используемых компонентов тысячами разработчиков, сотрудников службы поддержки и ИТ-пользователей для централизованного и безопасного управления данными организации. Отсюда важность наличия ключевых инструментов для правильного администрирования. Далее в Solvetic мы поговорим об одном из наиболее часто используемых инструментов для этой задачи, таких как MariaDB, и этот процесс будет осуществляться в новой редакции CentOS 8.

Что такое MariaDB

MariaDB Server считается одним из наиболее часто используемых серверов баз данных в мире благодаря своим различным функциям, безопасности, масштабируемости и динамичности в управлении данными, и одним из его самых больших преимуществ является то, что он был создан разработчиками. MySQL оригиналы, так что это утилита с открытым исходным кодом постоянно обновляется.

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

Ограничения версии MariaDB

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

  • Файлы данных MariaDB обычно двоично совместимы с эквивалентной версией MySQL.
  • Все имена файлов и путей одинаковы.
  • Файлы определения данных и таблиц (.frm) полностью совместимы с двоичными файлами.

характерные особенности

Некоторые из его самых выдающихся особенностей:

  • MariaDB совместима с несколькими операционными системами, такими как Linux, FreeBSD, macOS и некоторыми другими.
  • Имеет поддержку языка PHP.
  • MariaDB использует стандартные языки запросов.
  • Интегрирует динамические столбцы, такие как COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • Интегрирует кластерную технологию Galera.
  • Теперь посмотрим, как установить MariaDB на CentOS 8.

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

Шаг 1
Первым шагом будет консультация пакетов MariaDB в CentOS 8, выполнив следующее:

 ням поиск мариадб 

{title}

Шаг 2
Теперь, чтобы ознакомиться с подробной информацией MariaDB, мы выполним следующее:

 ням инфо мариадб 

{title}

Шаг 3
Мы продолжаем установку MariaDB, запустив:

 ням установить мариадб-сервер 

{title}

Шаг 4
Введите букву "s", чтобы подтвердить загрузку и установку MariaDB:

{title}

Шаг 5
Мы переходим к включению службы MariaDB, выполнив следующую строку:

 systemctl включить mariadb.service 

{title}

Шаг 6
Вот некоторые из полезных команд для управления MariaDB:

Остановите сервис MariaDB

 systemctl stop mariadb.service 

Запустите сервис MariaDB

 systemctl start mariadb.service 

Перезапустите сервис MariaDB

 systemctl перезапустить mariadb.service 

Проверьте статус сервиса MariaDB

 systemctl status mariadb.service 

{title}

$config[ads_text5] not found

2. Как обезопасить сервер MariaDB в CentOS 8

Шаг 1
Теперь пришло время защитить сервер MariaDB в CentOS 8, для этого мы выполним следующее:

 mysql_secure_installation 

Шаг 2
Сначала будет указано, что мы вводим пароль пользователя root, так как он не был назначен, мы должны нажать Enter:

{title}

Шаг 3
Там он спрашивает, хотим ли мы назначить его, мы вводим букву «Y», чтобы назначить пароль пользователя root для MariaDB:

{title}

$config[ads_text6] not found

Шаг 4
После этого мы находим ряд вопросов, таких как:

  • Удалить анонимного пользователя.
  • Отключить удаленный доступ.
  • Удалить тестовую базу данных.
  • Перезагрузить привилегии.

{title}

3. Как получить доступ к MariaDB в CentOS 8

Шаг 1
Чтобы получить доступ к MariaDB в CentOS 8, мы должны ввести следующую команду:

 mysql -u root -p 
Нажмите Enter и введите пароль, который мы ввели в процессе настройки и, таким образом, получите доступ к MariaDB:

{title}

Шаг 2
Там мы можем ввести команду «show database;», чтобы визуализировать доступные базы данных и выйти из MariaDB, выполнив «quit»:

{title}

4. Как добавить базы данных в MariaDB в CentOS 8

Шаг 1
Первое место будет иметь доступ к MySQL, запустив:

 mysql -u root -p mysql 
Получив доступ к MariaDB, мы создаем нашу базу данных следующим образом:
 СОЗДАТЬ БАЗУ ДАННЫХ (создать новую базу данных) CREATE USER 'solvetic' @ 'localhost' IDENTIFIED BY 'resoltic'; (Создайте пользователя рядом с паролем пользователя) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Предоставление пользователю доступа к базе данных) FLUSH PRIVILEGES; (Перезапуск привилегий) 

$config[ads_text6] not found

{title}

Мы оставили MariaDB, бегущую "бросить курить".

Шаг 2
После этого мы можем снова запустить «show database;» и там мы увидим созданную базу данных:
Чтобы войти в MariaDB с созданной базой данных, мы выполним в CentOS 8 следующее:

 mysql -u resoltic -p'solvetic 'solvetic1 
Или мы можем выполнить:
 mysql -u resoltic -p solvetic1 
Затем мы вводим пароль.

Шаг 3
Результатом будет доступ к указанной базе данных:

{title}

Это так просто, мы установили и создали базы данных в MariaDB в CentOS 8, и у нас уже есть лучшие решения для управления базами данных.

$config[ads_text5] not found