MariaDB (MySQL)
Wprowadzenie
MariaDB to innowacyjna relacyjna baza danych open source zgodna z MySQL.
Instalacja
Jak zainstalować MariaDB.
Ubuntu
Wykonaj w terminalu:
sudo apt install mariadb-server
Windows
Pobierz i zainstaluj MariaDB:
Klient
Połącz się z MariaDB, aby wykonywać polecenia zarządzania na serwerze bazy danych.
Ubuntu
Wykonaj w terminalu:
sudo mariadb
Windows
Otwórz aplikację Command Prompt MariaDB i wykonaj:
mariadb -u root -p
Lub wyszukaj MySQL Client lub MariaDB Client.
Tworzenie bazy danych
Wykonaj następujące polecenie w kliencie MariaDB:
CREATE DATABASE baza_aplikacji
Tworzenie użytkownika
Wykonaj następujące polecenie w kliencie MariaDB:
CREATE USER 'uzytkownik_aplikacji'@'localhost' IDENTIFIED BY 'S3cR3t';
Aby przyznać użytkownikowi ogólny dostęp do utworzonej bazy danych, wykonaj:
GRANT ALL PRIVILEGES ON baza_aplikacji.* TO 'uzytkownik_aplikacji'@'localhost';
Odśwież uprawnienia dostępu:
FLUSH PRIVILEGES;
Aby wyjść, użyj polecenia:
\q
Konfiguracja aplikacji
Edytuj plik konfiguracyjny aplikacji zgodnie ze środowiskiem:
config/_development.json
Przykład konfiguracji bazy danych dla MariaDB:
{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "baza_aplikacji",
"username": "uzytkownik_aplikacji",
"password": "S3cR3t"
}
},
...
}
Można użyć zaawansowanych ustawień, takich jak:
{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "baza_aplikacji",
"username": "uzytkownik_aplikacji",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}
Zobacz więcej o konfiguracjach połączenia z bazą danych za pomocą HikariCP.