В настоящее время базы данных являются одним из наиболее часто используемых компонентов тысячами разработчиков, сотрудников службы поддержки и ИТ-пользователей для централизованного и безопасного управления данными организации. Отсюда важность наличия ключевых инструментов для правильного администрирования. Далее в 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, выполнив следующее:
ням поиск мариадб
Шаг 2
Теперь, чтобы ознакомиться с подробной информацией MariaDB, мы выполним следующее:
ням инфо мариадб
Шаг 3
Мы продолжаем установку MariaDB, запустив:
ням установить мариадб-сервер
Шаг 4
Введите букву "s", чтобы подтвердить загрузку и установку MariaDB:
Шаг 5
Мы переходим к включению службы MariaDB, выполнив следующую строку:
systemctl включить mariadb.service
Шаг 6
Вот некоторые из полезных команд для управления MariaDB:
Остановите сервис MariaDB
systemctl stop mariadb.service
Запустите сервис MariaDB
systemctl start mariadb.service
Перезапустите сервис MariaDB
systemctl перезапустить mariadb.service
Проверьте статус сервиса MariaDB
systemctl status mariadb.service$config[ads_text5] not found
2. Как обезопасить сервер MariaDB в CentOS 8
Шаг 1
Теперь пришло время защитить сервер MariaDB в CentOS 8, для этого мы выполним следующее:
mysql_secure_installation
Шаг 2
Сначала будет указано, что мы вводим пароль пользователя root, так как он не был назначен, мы должны нажать Enter:
Шаг 3
Там он спрашивает, хотим ли мы назначить его, мы вводим букву «Y», чтобы назначить пароль пользователя root для MariaDB:
Шаг 4
После этого мы находим ряд вопросов, таких как:
- Удалить анонимного пользователя.
- Отключить удаленный доступ.
- Удалить тестовую базу данных.
- Перезагрузить привилегии.
3. Как получить доступ к MariaDB в CentOS 8
Шаг 1
Чтобы получить доступ к MariaDB в CentOS 8, мы должны ввести следующую команду:
mysql -u root -pНажмите Enter и введите пароль, который мы ввели в процессе настройки и, таким образом, получите доступ к MariaDB:
Шаг 2
Там мы можем ввести команду «show database;», чтобы визуализировать доступные базы данных и выйти из MariaDB, выполнив «quit»:
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
Мы оставили MariaDB, бегущую "бросить курить".
Шаг 2
После этого мы можем снова запустить «show database;» и там мы увидим созданную базу данных:
Чтобы войти в MariaDB с созданной базой данных, мы выполним в CentOS 8 следующее:
mysql -u resoltic -p'solvetic 'solvetic1Или мы можем выполнить:
mysql -u resoltic -p solvetic1Затем мы вводим пароль.
Шаг 3
Результатом будет доступ к указанной базе данных:
Это так просто, мы установили и создали базы данных в MariaDB в CentOS 8, и у нас уже есть лучшие решения для управления базами данных.
$config[ads_text5] not found
СТАТЬИ