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.