Przejdź do głównej treści

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.