Сервер базы данных MariaDB – это сервер с открытым исходным кодом, который является форком MySQL.
Сегодня это самый быстрорастущий сервер баз данных с открытым исходным кодом.
За многие годы MySQL был королем серверов баз данных для всех Linux-систем.
Теперь MariaDB является королем серверов баз данных для всех Linux-систем после текущей материнской компании MySQL, Oracle внесла некоторые изменения в свои условия лицензирования, которые разозлили много людей в сообществе с открытым исходным кодом.
Сегодня MariaDB является сервером баз данных по умолчанию для большинства дистрибутивов Linux, если не для всех.
Для тех, кто хочет протестировать MariaDB на Ubuntu 18.04 LTS, шаги, описанные ниже, помогут начать работу.
Шаг 1 – Установка сервера базы данных MariaDB на Ubuntu 18.04
Сначала запустите приведенные ниже команды, чтобы обновить машину Ubuntu 18.04.
sudo apt-get update
Затем запустите следующие команды для установки сервера и клиента MariaDB.
sudo apt-get install mariadb-server mariadb-client
После установки приведенные ниже команды можно использовать для остановки, перезапуска, запуска и включения службы MariaDB, чтобы всегда запускаться при загрузке сервера.
sudo systemctl stop mariadb.service sudo systemctl restart mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
После этого запустите команды ниже, чтобы защитить сервер MariaDB, создав пароль пользователя root и удалив тестовую базу данных.
sudo mysql_secure_installation
При появлении запроса ответьте на следующие вопросы, следуя руководству.
Введите текущий пароль для root (введите значение none): просто нажмите Enter
Установить пароль root? [Y / n]: Y
Новый пароль: Введите пароль
Повторно введите новый пароль: Повторите пароль
Удалить анонимных пользователей? [Y / n]: Y
Запретить вход в систему удаленно? [Y / n]: Y
Удалить тестовую базу данных и получить доступ к ней? [Y / n]: Y
Обновить таблицы привилегий сейчас? [Y / n]: Y
Перезагрузите сервер MariaDB, когда закончите.
sudo systemctl restart mariadb.service
Чтобы проверить версию MariaDB, выполните следующую команду:
mysql --version output mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Шаг 2 – Настройка сервера базы данных MariaDB
Теперь, когда сервер MariaDB установлен, файл конфигурации по умолчанию находится по адресу /etc/mysql/mariadb.config.d/50-server.cnf.
Здесь вы вводите директивы конфигурации для оптимизации и повышения производительности сервера баз данных.
Большинство настроек, которые вы будете искать, будут в этом файле.
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Внесите все изменения в файл выше и сохраните CTRL + x, а затем перезапустите сервер.
sudo systemctl restart mariadb.service
Административные команды MariaDB
Теперь мы обсудим некоторые полезные команды администрирования MariaDB.
Это некоторые очень простые команды, которые помогут вам начать с использования MariaDB, и они также могут использоваться с MySQL.
1) Проверка версии вашей установки MariaDB
Чтобы проверить текущую версию вашей установки БД, введите следующую команду в своем терминале:
$ mysql --version
вы также можете запустить приведенную ниже команду для подробного просмотра версии.
$ sudo mysqladmin -u root version
2) Вход в MariaDB
$ sudo mysql -u root -p
& затем введите пароль для входа в сеанс.
3) Отображение всех баз данных
MariaDB [()]> show databases;
4) Создание новых баз данных
MariaDB [()]> CREATE DATABASE store;
store – название новой БД