Как установить MariaDB в Ubuntu 20.04

Как установить MariaDB в Ubuntu 20.04

MariaDB — реляционная система управления базами данных с открытым исходным кодом. Изначально она была разработана как обратно совместимая двоичная замена MySQL.

MariaDB разрабатывается и поддерживается оригинальными разработчиками MySQL и сообществом разработчиков ПО с открытым исходным кодом.

В этом руководстве объясняется, как установить MariaDB в Ubuntu 20.04.

Предпосылки

Мы предполагаем, что у вас есть административный доступ к серверу Ubuntu как пользователь root или как пользователь с правами sudo .

Установка MariaDB в Ubuntu

На момент написания этой статьи последней версией MariaDB , доступной в репозиториях Ubuntu, была версия 10.3. Чтобы установить её, выполните следующие команды:

 sudo apt update sudo apt install mariadb-server

После завершения установки служба MariaDB запустится автоматически. Чтобы убедиться, что сервер базы данных запущен, введите:

 sudo systemctl status mariadb

Вывод должен показать, что служба включена и работает:

 ● mariadb.service - MariaDB 10.3.22 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2020-05-20 16:52:07 UTC; 12s ago ...

Вот и всё. MariaDB установлена, и вы можете начать её использовать.

Войти как root

Для взаимодействия с сервером MariaDB из командной строки используйте клиентскую утилиту mysql или её псевдоним mariadb . Эта утилита устанавливается как зависимость пакета сервера MariaDB.

В Ubuntu аутентификация пользователя root в MariaDB по умолчанию выполняется плагином auth_socket . Этот плагин проверяет, соответствует ли имя локального системного пользователя, вызывающего клиентскую программу, указанному имени пользователя MariaDB. Это означает, что аутентификация пользователя root с помощью пароля невозможна.

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

 sudo mysql

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

 Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 61 Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04 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 [(none)]> Bye

Если вы хотите войти на сервер MariaDB как пользователь root, используя внешнюю программу, например phpMyAdmin, у вас есть два варианта.

Первый способ — изменить метод аутентификации с auth_socket на mysql_native_password . Это можно сделать, выполнив следующую команду:

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password'; FLUSH PRIVILEGES;

Второй рекомендуемый вариант — создать нового выделенного административного пользователя с доступом ко всем базам данных:

 GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

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

Заключение

Мы показали вам, как установить MariaDB в Ubuntu 20.04. Теперь, когда ваш сервер баз данных настроен и работает, следующим шагом может стать изучение управления учётными записями пользователей и базами данных MariaDB .

Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.

mariadb mysql ubuntu Не используете Ubuntu 20.04?
Выберите другую ОС:
центос 7 центос 8 дебиан 10 дебиан 9 убунту 18.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *