MariaDB

Homepage: MariaDB

MariaDB форк MySQL. Существуют официальные deb репозитории.

Существует 2 ветки MariaDB - 5.x и 10.x.:

  • 5.x - это версии, максимально приближенные к MySQL последних версий, они полностью совместимы с MySQL.
  • 10.x - новая линейка версий, которую начали после версии 5.5. Эти версии полностью не копируют все новые функции последних версий MySQL, но содержат свои уникальные функции.
  • Установим версию дистрибутива это MariaDB 10.0.28-0ubuntu0.16.04.1:
aptitude install mariadb-server
  • Настроим сервер SQL более безопасным, запустив скрипит, поставляемый с дистрибутивом MariaDB
mysql_secure_installation

В пошаговом режиме он предложит скорректировать следующие моменты дефолтной инсталляции:

  • установить пароли на все обнаруженные root аккаунты (по-умолчанию root в MySQL идет без пароля)
  • запретить доступ к аккаунту root из-за пределов localhost
  • удалить все тестовые аккаунты, которые автоматически создаются при инсталляции MySQL, в силу чего любой пользователь может подключиться к БД.
  • удалить базу test , а также права по-умолчанию позволяющие любому получать доступ с правами root ко всем базам данных начинающихся в своем имени на «test_ ».
mysql -u root -p
 
TYPE YOUR PASSWORD
CREATE DATABASE wordpressdb;
GRANT ALL privileges ON wordpressdb.* TO wpuser@localhost IDENTIFIED BY 'password';
FLUSH privileges;
\q
Skyeng