Passa al contenuto principale

MariaDB (MySQL)

Introduzione​

MariaDB è il database relazionale innovativo open source compatibile con MySQL.

Installazione​

Come installare MariaDB.

Ubuntu​

Eseguire nel terminale:

sudo apt install mariadb-server

Windows​

Scaricare e installare MariaDB:

Client​

Connettersi a MariaDB per eseguire comandi di gestione sul server del database.

Ubuntu​

Eseguire nel terminale:

sudo mariadb

Windows​

Aprire l'app Command Prompt MariaDB ed eseguire:

mariadb -u root -p

Oppure cercare MySQL Client o MariaDB Client.

Creare il Database​

Eseguire il seguente comando una volta connessi al client di MariaDB:

CREATE DATABASE db_app

Creare un Utente​

Eseguire il seguente comando una volta connessi al client di MariaDB:

CREATE USER 'utente_app'@'localhost' IDENTIFIED BY 'S3gr3t0';

Per concedere all'utente l'accesso completo al database creato, eseguire:

GRANT ALL PRIVILEGES ON db_app.* TO 'utente_app'@'localhost';

Aggiornare i privilegi di accesso:

FLUSH PRIVILEGES;

Per uscire utilizzare il comando: \q

Configurare l'Applicazione​

Modificare il file di configurazione dell'applicazione in base all'ambiente:

  • config/_development.json

Esempio di configurazione del database per MariaDB:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "db_app",
"username": "utente_app",
"password": "S3gr3t0"
}
},
...
}

È possibile utilizzare configurazioni avanzate come:

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

Per maggiori informazioni sulle configurazioni di connessione al database con HikariCP.