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.