Инструкция по установке MariaDB версии 10.1 на Debian 8

MariaDB 10.1 представляет собой последний стабильный релиз, который включает несколько интересных новых функций, среди которых следующие:

  • Интегрированная поддержка кластера Galera представляет собой эффективное решение для многомастеринга.
  • Информация на диске защищена шифрованием.
  • оптимистичный параллельный процесс репликации
  • Сжатие страниц для InnoDB/XtraDB и FusionIO.

Чтобы ознакомиться со всеми новыми возможностями, загляните в официальную базу знаний. В Debian 8 доступна только версия MariaDB 10.0. В этом руководстве я подробно расскажу, как установить MariaDB 10.1 на Debian 8.

Процесс установки MariaDB версии 10.1 на операционной системе Debian 8.

Сначала мы установим командный менеджер источников программного обеспечения под названием software-properties-common. Это позволит нам использовать утилиту add-apt-repository. Графическая версия называется software-properties-gtk, но нам нужна именно командная версия.

Читайте также:  Чтобы установить phpMyAdmin вместе с LAMP на Ubuntu 16.04, выполните следующие шаги

sudo apt-get install - y software-properties-common

После этого мы добавим ключ подписи MariaDB через apt-key, чтобы пакетный менеджер apt мог осуществлять проверку загруженных пакетов от MariaDB.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Теперь мы можем воспользоваться командой add-apt-repository для подключения репозитория. Указание [arch=amd64,i386] означает, что интересуют только архитектуры amd64 и i386.

sudo add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors. digitalocean.com/mariadb/repo/10.1/debian jessie main'

Затем обновите локальный индекс пакетов и установите сервер mariadb.

sudo apt-get update;sudo apt-get install mariadb-server

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

Установка MariaDB 10.1 на Debian 8.

По окончании установки сервер MariaDB начнет работать автоматически.

Читайте также:  Как в Linux открыть файл для записи?

sudo systemctl status mariadb или sudo systemctl status mysqld

● mariadb.service - Сервер базы данных MariaDB Загружен: загружен(/lib/systemd/system/mariadb.service; активен) Дополнительные настройки: /etc/systemd/system/mariadb.service.d └─migrated-from-my. cnf-settings.conf Включен:действует (функционирует) с Сб 2016-03-19 01:49:08 EDT; 1мин 28с назад Основной PID: 18104 (mysqld) Статус: "Принимаю ваши SQL-запросы сейчас." CGroup: /system. slice/mariadb.service └─18104 /usr/sbin/mysqld

Убедитесь в актуальности версии MariaDB.

mysql --verison

При подключении к клиенту mysql вы также можете ознакомиться с номером версии.

mysql - u root - p

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

sudo mysql_secure_installation

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

Читайте также:  Как использовать команду sed для редактирования текстов в Linux