MariaDB — широко используемая база данных в системах Linux. В этом руководстве вы узнаете, как установить базу данных в Ubuntu 22.04 с помощью нескольких простых в использовании команд.
После того, как вы установили и настроили MariaDB, вы научитесь взаимодействовать с ней через командную строку MariaDB. В конце вы также увидите команду для удаления базы данных из Ubuntu.
Что такое MariaDB?
MariaDB — популярная бесплатная база данных с открытым исходным кодом, выпущенная в качестве замены MySQL. Это форк MySQL, что означает, что MariaDB — это улучшенная версия MySQL с аналогичной, но лучшей функциональностью. Вот руководство по настройке MySQL на Ubuntu если вы хотите попробовать это.
MariaDB — это быстрая, масштабируемая, первоклассная база данных с поддержкой большего количества механизмов хранения. Он также поддерживает множество плагинов, инструментов и утилит, которые делают его одной из лучших баз данных. MariaDB в основном используется для ведения запасов и управления транзакциями и информацией о клиентах.
Как установить MariaDB на Ubuntu 22.04
Вот как вы можете установить MariaDB на Ubuntu 22.04:
Шаг 1. Обновите свою систему
Чтобы начать установку, вам сначала нужно обновить пакеты в вашей системе Ubuntu. Вы можете добиться этого, выполнив следующую команду на терминале Ubuntu:
судо подходящее обновление && судо подходящее обновление
Это может занять некоторое время, так что подождите!
Шаг 2: Установите необходимые пакеты для MariaDB
После обновления системы вам необходимо установить некоторые необходимые пакеты, необходимые для MariaDB. Сделайте это, выполнив следующую команду:
Судо подходитполучать установить wget software-properties-common dirmngr ca-certificates apt-transport-https -y
Теперь, когда вы установили необходимые пакеты, на этом этапе вы, наконец, установите MariaDB. Чтобы установить базу данных, выполните следующую команду от имени пользователя root или с помощью sudo:
Судо подходит установить mariadb-сервер mariadb-клиент
Чтобы убедиться, что MariaDB успешно установлена в вашей системе, проверьте версию установленной базы данных, выполнив следующую команду:
мариадб --версия
Если вы видите номер версии приложения в выводе, это означает, что MariaDB существует в вашей системе. Это один из способов проверки установки. Вы также можете проверить активный статус установленной базы данных для проверки.
Используйте следующую команду, чтобы проверить статус MariaDB:
статус systemctl mariadb
Как видите, MariaDB запущена и работает.
Шаг 3: Защитите свою базу данных MariaDB
После того, как вы установили и проверили базу данных, следующим шагом будет выполнение некоторых необходимых настроек в MariaDB. После установки рекомендуется запустить сценарий безопасности, чтобы защитить базу данных MariaDB от компрометации или атак. Выполните скрипт с помощью этой команды:
sudo mysql_secure_installation
Далее скрипт спросит, хотите ли вы установить пароль root. Введите безопасный пароль и нажмите Входить. Затем он попросит вас подтвердить пароль. Как только пароль будет сохранен, вы получите сообщение «Success», как показано ниже.
После этого он спросит, хотите ли вы удалить анонимного пользователя или нет. Рекомендуется удалить его.
Это также подтвердит, хотите ли вы запретить удаленный вход в систему root. Если вы запретите это, вы сможете войти в систему только как пользователь root с локального хоста.
По умолчанию MariaDB устанавливает тестовую базу данных. Скрипт спросит, хотите ли вы удалить базу данных или оставить ее. Лучше удалить его и создать новую базу. Однако, если вы хотите сохранить его для целей тестирования, выберите нет.
В конце концов, скрипт получит от вас разрешение на перезагрузку таблиц привилегий, чтобы обновить новые изменения. Чтобы загрузить их, введите Д. После внесения изменений вы увидите сообщение об успешном завершении на терминале.
Как проверить, работает ли MariaDB
MariaDB начинает работать сразу после установки. Чтобы проверить это, вы можете проверить статус MariaDB с помощью следующей команды:
статус sudo systemctl mariadb
Если MariaDB работает нормально, вы увидите следующий вывод на терминале Ubuntu:
В случае, если MariaDB не работает, вы увидите вывод, аналогичный показанному ниже:
Как взаимодействовать с MariaDB в Linux
Теперь, когда установка и настройка завершены, давайте рассмотрим, как вы можете взаимодействовать с базой данных.
1. Доступ к оболочке MariaDB
Чтобы войти в оболочку MariaDB, выполните следующую команду:
Судо Мариадб
С помощью этой команды откроется монитор MariaDB. Здесь вы можете запускать запросы MariaDB для взаимодействия с базой данных.
2. Создайте учетную запись администратора MariaDB
После получения доступа к MariaDB первое, что вам нужно сделать, это создать новую учетную запись с именем «admin». Эта учетная запись будет иметь те же разрешения, что и учетная запись root, но в основном вы будете использовать ее для аутентификации на основе пароля.
Чтобы создать учетную запись администратора с привилегиями root, используйте приведенную ниже команду. Обязательно используйте свой пароль при вводе команды.
ГРАНТВСЕНА *.* К 'admin'@'localhost' ОПРЕДЕЛЕН 'паролем' СГРАНТВАРИАНТ;
Затем сбросьте привилегии, чтобы обновить новые изменения в MariaDB.
РУМЯНЕЦПРИВИЛЕГИИ;
Теперь вы можете выйти из командной строки MariaDB, набрав:
Выход
3. Создайте базу данных в MariaDB
Чтобы создать новую базу данных, используйте следующую команду и укажите имя для вашей базы данных вместо «TestDB».
СОЗДАВАТЬБАЗА ДАННЫХ ТестБД;
Чтобы проверить, успешно ли создана база данных, используйте эту команду, чтобы увидеть все существующие базы данных в MariaDB:
ПоказыватьБазы данных;
Как видите, TestDB теперь присутствует в списке баз данных MariaDB.
Как удалить MariaDB из Ubuntu 22.04
Если вам больше не нужна MariaDB, вы можете легко удалить ее с помощью базовой команды Linux. Эта команда полностью удалит все папки и зависимости MariaDB из вашей системы за несколько минут.
Судо подходитполучать очистить mariadb-*
Выбирать Да чтобы продолжить удаление MariaDB.
Теперь вы можете в полной мере воспользоваться возможностями MariaDB
Благодаря своим потрясающим функциям и поддержке, MariaDB день ото дня набирает популярность и становится одной из наиболее часто используемых баз данных на рынке. Многие известные компании, такие как Facebook и Google, используют MariaDB из-за ее уникальных преимуществ по сравнению с другими базами данных.
Для организаций, которым нужна полная гибкость в отношении базы данных, MariaDB и PostgreSQL — два лучших доступных варианта с открытым исходным кодом.