Перейти к основному содержимому

MariaDB (MySQL)

Введение​

MariaDB — это инновационная реляционная база данных с открытым исходным кодом, совместимая с MySQL.

Установка​

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

Ubuntu​

Выполните в терминале:

sudo apt install mariadb-server

Windows​

Скачайте и установите MariaDB:

Клиент​

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

Ubuntu​

Выполните в терминале:

sudo mariadb

Windows​

Откройте приложение Command Prompt MariaDB и выполните:

mariadb -u root -p

Или найдите MySQL Client или MariaDB Client.

Создание базы данных​

Выполните следующую команду, подключившись к клиенту MariaDB:

CREATE DATABASE baza_dannyh

Создание пользователя​

Выполните следующую команду, подключившись к клиенту MariaDB:

CREATE USER 'polzovatel'@'localhost' IDENTIFIED BY 'S3cR3t';

Чтобы предоставить пользователю полный доступ к созданной базе данных, выполните:

GRANT ALL PRIVILEGES ON baza_dannyh.* TO 'polzovatel'@'localhost';

Обновите привилегии доступа:

FLUSH PRIVILEGES;

Для выхода используйте команду: \q

Настройка приложения​

Отредактируйте файл конфигурации приложения в соответствии с окружением:

  • config/_development.json

Пример конфигурации базы данных для MariaDB:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "baza_dannyh",
"username": "polzovatel",
"password": "S3cR3t"
}
},
...
}

Можно использовать расширенные настройки, например:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "baza_dannyh",
"username": "polzovatel",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}

Подробнее о настройках подключения к базе данных с HikariCP.