Как установить MariaDB на Debian 9

Как установить MariaDB на Debian 9

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

С выпуском Debian 9 MySQL была заменена на MariaDB в качестве системы баз данных по умолчанию.

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

Обычно рекомендуется устанавливать MariaDB из репозиториев Debian.

Если вы предпочитаете MySQL вместо MariaDB, ознакомьтесь с руководством «Как установить MySQL в Debian 9» . Если у вашего приложения нет особых требований, вам следует использовать MariaDB, систему управления базами данных по умолчанию в Debian 9.

Предпосылки

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

Установка MariaDB на Debian 9

На момент написания этой статьи последней версией MariaDB, доступной в основной дистрибутиве Debian, была версия 10.1.

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

  1. Сначала обновите индекс пакетов apt , введя:

     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 Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now..." CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld

Установка MariaDB на Debian 9 из репозиториев MariaDB

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

Чтобы установить MariaDB 10.3 в системе Debian 9, выполните следующие действия:

  1. Первый шаг — включить репозиторий MariaDB и импортировать ключ GPG репозитория в вашу систему. Для этого выполните следующие команды:

     sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
  2. После включения репозитория обновите список пакетов и установите MariaDB с помощью:

     sudo apt update sudo apt install mariadb-server
  3. Служба 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

Для повышения безопасности установки MariaDB запустите скрипт mysql_secure_installation :

 sudo mysql_secure_installation

Скрипт предложит вам установить пароль для учетной записи root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных.

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

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

Подключитесь к 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 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 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 [(none)]>

Заключение

В этом руководстве мы показали, как установить и защитить MariaDB на сервере Debian 9.

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

mariadb mysql дебиан

Эта публикация является частью серии «Как установить LAMP Stack в Debian 9» .
Другие посты в этой серии:

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

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

Источник

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

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