
MariaDB — реляционная система управления базами данных с открытым исходным кодом. Изначально она была разработана как обратно совместимая двоичная замена MySQL.
MariaDB разрабатывается и поддерживается оригинальными разработчиками MySQL и сообществом разработчиков ПО с открытым исходным кодом.
В этом руководстве объясняется, как установить MariaDB в Ubuntu 20.04.
Предпосылки
Мы предполагаем, что у вас есть административный доступ к серверу Ubuntu как пользователь root или как пользователь с правами sudo .
Установка MariaDB в Ubuntu
На момент написания этой статьи последней версией MariaDB , доступной в репозиториях Ubuntu, была версия 10.3. Чтобы установить её, выполните следующие команды:
sudo apt updatesudo 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
Связанные руководства
- Как установить Joomla с Apache в Ubuntu 18.04
- Как настроить репликацию MySQL Master-Slave в Ubuntu 18.04
- Как установить WordPress с Apache в Ubuntu 18.04
- Как установить Magento 2 на Ubuntu 18.04
- Как установить phpMyAdmin с Nginx в Ubuntu 18.04
- Как установить и защитить phpMyAdmin с помощью Apache в Ubuntu 18.04
- Как установить WordPress с Nginx в Ubuntu 18.04