Passer au contenu principal

MariaDB (MySQL)

Introduction​

MariaDB est la base de données relationnelle innovante open-source compatible avec MySQL.

Installation​

Comment installer MariaDB.

Ubuntu​

Exécutez dans le terminal :

sudo apt install mariadb-server

Windows​

Téléchargez et installez MariaDB :

Client​

Connectez-vous à MariaDB pour exécuter des commandes de gestion sur le serveur de base de données.

Ubuntu​

Exécutez dans le terminal :

sudo mariadb

Windows​

Ouvrez l'application Command Prompt MariaDB et exécutez :

mariadb -u root -p

Ou recherchez MySQL Client ou MariaDB Client.

Créer la base de données​

Exécutez la commande suivante une fois connecté au client MariaDB :

CREATE DATABASE bdd_app

Créer un utilisateur​

Exécutez la commande suivante une fois connecté au client MariaDB :

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

Pour donner l'accès général de l'utilisateur à la base de données qui a été créée, exécutez :

GRANT ALL PRIVILEGES ON bdd_app.* TO 'utilisateur_app'@'localhost';

Actualisez les privilèges d'accès :

FLUSH PRIVILEGES;

Pour quitter, utilisez la commande : \q

Configurer l'application​

Modifiez le fichier de configuration de l'application en fonction de l'environnement :

  • config/_development.json

Exemple de configuration de base de données pour MariaDB :

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

Des configurations avancées peuvent être utilisées, comme :

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

En savoir plus sur les configurations de connexion à la base de données avec HikariCP.