ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Centos 8. Установка и начало работы с MariaDB

Centos 8. Установка и начало работы с MariaDB

MariaDB – это обратно совместимая среда управления базами данных с открытым и бесплатным исходным кодом, которая широко работает как двоичная подстановка MySQL. Это созданная и основанная на сервисном сообществе Oracle MySQL ветвь. Он имеет несколько потоков и является многопользовательским сервером базы данных SQL. Он был разработан несколькими первоначальными создателями MySQL и другими членами сообщества. MariaDB – рекомендуемый дистрибутив, если вам интересно сравнить MySQL с MariaDB. Он также должен без проблем работать при замене MySQL.

В этой статье мы покажем вам, как установить и начать работу с MariaDB на Centos 8.

 

Шаги по установке MariaDB на Centos 8

Во-первых, убедитесь, что в вашей системе установлен Centos 8. Теперь откройте Терминал в Centos 8. Другой вариант – войти в систему, используя команду user@centos-8-server-ip ssh ssh. Затем выполните следующие три шага:

Разберем подробно все шаги и команды.

 

Установка MariaDB на Centos 8

Используйте следующую команду для поиска пакета MariaDB:

$ sudo yum search mariadb

После этого используйте следующую команду, чтобы найти версию сервера MariaDB:

$ sudo yum info mariadb

Установка

Первым шагом установки является добавление следующей команды ‘dnf’ или ‘yum’ в качестве пользователя root:

$ sudo dnf install @mariadb

 

или же

$ sudo dnf install @mariadb-server

 

или же

$ sudo yum install mariadb-server

 

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

После этого вас попросят подтвердить свое действие, чтобы продолжить. Введите «y» и затем нажмите Enter. Пакет @mariadb загрузит сервер MariaDB и все его плагины.

 

Включить MariaDB

Когда установка будет завершена, запустите службу MariaDB и разрешите ей мгновенно начать процесс загрузки, введя добавленную ниже команду:

$ sudo systemctl enable --now mariadb

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

$ sudo systemctl status mariadb

 

Результат должен демонстрировать, что система работает и активирована, как вы можете видеть на прикрепленном изображении.

 

Защита сервера Centos 8 MariaDB

В комплект MariaDB входит сценарий безопасной установки MySQL, который выполняет множество функций, связанных с безопасностью, и определяет пароль root. Используйте эту инструкцию для выполнения сценария защиты:

$ sudo mysql_secure_installation

 

Вам будет предложено ввести текущий пароль учетной записи, чтобы продолжить. Затем вам будет предложено ввести пароль для учетной записи root MariaDB, которая еще не была установлена, поэтому вы должны нажать ENTER, как предлагается. Обратите внимание, что он предназначен для учетной записи root базы данных, а не для учетной записи root самого сервера Centos. Чтобы установить пароль для пользователя корневой базы данных, нажмите «y», а затем ENTER, а затем выполните все инструкции.

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

Теперь на вашем CentOS 8 вы уже настроили и защитили MariaDB, и он готов к использованию.

 

Проверить установку

Вы можете проверить свою установку и конфигурацию, а также получить подробную информацию обо всем этом, связавшись с программой mysqladmin, клиентом, который позволяет вам работать с административными инструкциями. Чтобы связать через консоль с сервером MariaDB в качестве учетной записи root, введите следующую инструкцию:

Mysql - root u –p

 

Вас могут попросить ввести пароль (-p), и будет показана версия. Должен быть показан результат, подобный этому, как показано на прилагаемом изображении.

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

 

Создать базу данных

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

$ mysql –u root –p mysql

 

Добавить новую базу данных

Создайте новую базу данных для MariaDB с именем test. В командной строке MariaDB выполните следующую инструкцию:

CREATE DATABASE test

 

 

Добавить нового пользователя

Создайте нового пользователя для тестовой базы данных с именем «student» . Вы можете смело заменять secretPasswordHere реальным паролем, который хотите добавить. Попробуйте эту команду для добавления нового пользователя:

$ GRANT ALL ON test.* TO student@localhost IDENTIFIED BY 'secretePasswordHere';

 

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

$ show databases;

Вы также можете выйти из MariaDB, используя простую команду quit, как показано ниже:

$quit

 

Подключиться к базе данных MariaDB

Вы можете легко подключиться к базе данных MariaDB, выполнив одну из следующих команд:

$ mysql –u student –p 'secretPasswordHere' test

 

или же

$ mysql –u student –p test

 

Заключение

В этом руководстве показан процесс установки и использования MariaDB на Centos 8 и его подключение через командную строку к серверу MariaDB, а также добавление к нему баз данных и пользователей. Ваш сервер MariaDB готов и полностью готов к работе. Теперь вы можете начать создавать новые базы данных и пользователей, подключившись к оболочке MariaDB. Centos 8 также предоставляет MySQL 8.0. Если вам нравится устанавливать MySQL, а не MariaDB, вы также можете это сделать. Теперь, пройдя через это руководство, вы можете установить MariaDB на Centos 8 и начать работу с ним.

Exit mobile version