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

How to Install MariaDB on Ubuntu 18.04

14 Ноября 2020 | Ubuntu

В этом руководстве мы покажем вам два разных метода установки MariaDB на ваш компьютер с Ubuntu 18.04. Первый метод описывает шаги, необходимые для установки MariaDB из репозиториев Ubuntu, а второй покажет вам, как установить последнюю версию MariaDB из официальных репозиториев MariaDB.

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

MariaDB - это многопоточная система управления реляционными базами данных с открытым исходным кодом, обратно совместимая замена MySQL. Он поддерживается и разрабатывается MariaDB Foundation, включая некоторых из первоначальных разработчиков MySQL.

Как правило, рекомендуется использовать первый метод и устанавливать пакеты MariaDB, предоставляемые Ubuntu.

Если вы хотите установить MySQL вместо MariaDB, ознакомьтесь с руководством по установке MySQL в Ubuntu 18.04 .

Введение

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

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

На момент написания этой статьи MariaDB версии 10.1 была включена в основные репозитории Ubuntu.

Чтобы установить MariaDB в Ubuntu 18.04, выполните следующие действия:

  1. Обновите индекс пакетов.

    sudo apt update  
    
    
  2. После обновления списка пакетов установите MariaDB, выполнив следующую команду:

    sudo apt install mariadb-server  
    
    
    
  3. Сервис 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 -V  
    mysql  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, выполните следующие действия:

  1. Сначала добавьте GPG-ключ MariaDB в вашу систему, используя следующую команду:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8  
    
    
  2. После импорта ключа добавьте репозиторий 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 пакет.

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

    sudo apt update  
    
    
  4. Теперь, когда репозиторий добавлен, установите пакет MariaDB с помощью:

    sudo apt install mariadb-server  
    
    
  5. Сервис 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 -V  
    mysql  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 к локальному компьютеру и удалить тестовую базу данных. В конце скрипт перезагрузит таблицы привилегий, чтобы все изменения вступили в силу немедленно.

Все шаги подробно описаны, и на все вопросы рекомендуется отвечать «Д» (да).


Подключитесь к 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 из командной строки, вы можете проверить следующие руководства:


    Комментарии

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

Загрузка комментариев...