Sari la conținutul principal

MariaDB (MySQL)

Introducere​

MariaDB este baza de date relațională inovatoare open-source compatibilă cu MySQL.

Instalare​

Cum se instalează MariaDB.

Ubuntu​

Rulați în terminal:

sudo apt install mariadb-server

Windows​

Descărcați și instalați MariaDB:

Client​

Conectați-vă la MariaDB pentru a executa comenzi de administrare pe serverul bazei de date.

Ubuntu​

Rulați în terminal:

sudo mariadb

Windows​

Deschideți aplicația Command Prompt MariaDB și rulați:

mariadb -u root -p

Sau căutați MySQL Client sau MariaDB Client.

Crearea bazei de date​

Rulați următoarea comandă conectat la clientul MariaDB:

CREATE DATABASE baza_de_date_aplicatie

Crearea utilizatorului​

Rulați următoarea comandă conectat la clientul MariaDB:

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

Pentru a acorda utilizatorului acces general la baza de date care a fost creată, rulați:

GRANT ALL PRIVILEGES ON baza_de_date_aplicatie.* TO 'utilizator_aplicatie'@'localhost';

Actualizați privilegiile de acces:

FLUSH PRIVILEGES;

Pentru a ieși, utilizați comanda: \q

Configurarea aplicației​

Editați fișierul de configurare al aplicației în funcție de mediu:

  • config/_development.json

Exemplu de configurare a bazei de date pentru MariaDB:

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

Pot fi utilizate configurații avansate precum:

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

Aflați mai multe despre configurațiile de conectare la baza de date cu HikariCP.