
MariaDB — это многопоточная реляционная система управления базами данных с открытым исходным кодом, обратно совместимая замена MySQL. Она поддерживается и развивается фондом MariaDB Foundation , в который входят некоторые из первоначальных разработчиков MySQL.
В этом руководстве мы покажем вам два разных способа установки MariaDB на компьютер с Ubuntu 18.04. Первый способ описывает шаги, необходимые для установки MariaDB из репозиториев Ubuntu, а второй — установку последней версии MariaDB из официальных репозиториев.
Обычно рекомендуется использовать первый метод и устанавливать пакеты MariaDB, предоставляемые Ubuntu.
Если вы хотите установить MySQL вместо MariaDB, ознакомьтесь с руководством «Как установить MySQL в Ubuntu 18.04» .
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка MariaDB в Ubuntu 18.04
На момент написания статьи MariaDB версии 10.1 включена в основные репозитории Ubuntu.
Чтобы установить MariaDB в Ubuntu 18.04, выполните следующие действия:
-
Обновление индекса пакетов.
sudo apt update -
После обновления списка пакетов установите MariaDB, выполнив следующую команду:
sudo apt install mariadb-server -
Служба MariaDB запустится автоматически. Вы можете проверить это, введя:
sudo systemctl status mariadb● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now..." Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqldВы также можете проверить версию MariaDB с помощью:
mysql -Vmysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Установка MariaDB в Ubuntu 18.04 из репозиториев MariaDB
На момент написания этой статьи последней версией MariaDB, доступной в официальных репозиториях MariaDB, является MariaDB версии 10.3. Прежде чем перейти к следующему шагу, посетите страницу репозитория MariaDB и проверьте наличие новой версии.
Чтобы установить MariaDB 10.3 на сервер Ubuntu 18.04, выполните следующие действия:
-
Сначала добавьте ключ GPG MariaDB в вашу систему с помощью следующей команды:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 -
После импорта ключа добавьте репозиторий MariaDB с помощью:
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.accretive-networks.net/mariadb/repo/10.3/ubuntu bionic main'Если вы получили сообщение об ошибке «
add-apt-repository command not foundустановите пакетsoftware-properties-common. -
Чтобы иметь возможность устанавливать пакеты из репозитория MariaDB, вам необходимо обновить список пакетов:
sudo apt update -
Теперь, когда репозиторий добавлен, установите пакет MariaDB с помощью:
sudo apt install mariadb-server -
Служба MariaDB запустится автоматически. Для проверки введите:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now..." Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqldИ выведите версию сервера MariaDB с помощью:
mysql -Vmysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Обеспечение безопасности MariaDB
Выполните команду mysql_secure_installation , чтобы повысить безопасность установки MariaDB:
sudo mysql_secure_installation
Скрипт предложит вам установить пароль пользователя root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных. В конце скрипт перезагрузит таблицы привилегий, гарантируя немедленное вступление всех изменений в силу.
Все шаги подробно объяснены, и рекомендуется отвечать «Y» (да) на все вопросы.
Подключитесь к MariaDB из командной строки
Для подключения к серверу MariaDB через терминал мы можем использовать клиент MariaDB.
Чтобы войти на сервер MariaDB как пользователь root, введите:
mysql -u root -p
Вам будет предложено ввести пароль root, который вы ранее установили при запуске скрипта mysql_secure_installation .
После ввода пароля вам будет представлена оболочка MariaDB, как показано ниже:
Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
Заключение
Теперь, когда ваш сервер MariaDB запущен и работает, и вы знаете, как подключиться к серверу MariaDB из командной строки, вам может быть полезно ознакомиться со следующими руководствами:
- Как управлять учетными записями пользователей и базами данных MySQL
- Как сбросить пароль root для MySQL
- Как создать базу данных MySQL
- Как создать учетные записи пользователей MySQL и предоставить им привилегии
- Как показать пользователей MySQL
- Как сделать резервную копию и восстановить базы данных MySQL с помощью Mysqldump
Если вы предпочитаете веб-интерфейс командной строке, вы можете установить phpMyAdmin и управлять базами данных MariaDB и пользователями через него.
mariadb mysql ubuntu Не используете Ubuntu 18.04?
Выберите другую ОС: центос 7 центос 8 дебиан 10 дебиан 9 убунту 20.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
- Как установить Drupal на Ubuntu 18.04
- Как установить MariaDB в Ubuntu 20.04