Installer et configurer MariaDB (base de données)
Gérer les bases de données MySQL/MariaDB : création, utilisateurs, droits et optimisation.
A quoi sert ce tutoriel
Le tutoriel "Installer et configurer MariaDB (base de données)" vous aide a atteindre cet objectif:
Gérer les bases de données MySQL/MariaDB : création, utilisateurs, droits et optimisation.
Debian / Ubuntu
-
Installer MariaDB : apt install -y mariadb-server mariadb-client - Sécuriser l'installation : mysql_secure_installation
- --- Se connecter ---
-
mysql -u root -p - --- Gestion des bases de données ---
- Lister les bases : SHOW DATABASES;
-
Créer une base : CREATE DATABASE mabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - Supprimer une base : DROP DATABASE mabase;
- --- Gestion des utilisateurs ---
-
Créer un utilisateur : CREATE USER "monuser"@"localhost" IDENTIFIED BY "motdepasse"; -
Accorder tous les droits : GRANT ALL PRIVILEGES ON mabase.* TO "monuser"@"localhost"; - Droits en lecture seule : GRANT SELECT ON mabase.* TO "lecteur"@"localhost";
- Appliquer les droits : FLUSH PRIVILEGES;
-
Lister les utilisateurs : SELECT user, host FROM mysql.user; - --- Import / Export ---
- Exporter : mysqldump -u root -p mabase > mabase.sql
-
Importer : mysql -u root -p mabase < mabase.sql - --- Optimisation basique ---
-
Éditer /etc/mysql/mariadb.conf.d/50-server.cnf : - innodb_buffer_pool_size = 256M (adapter selon la RAM disponible)
- query_cache_size = 64M
-
Redémarrer : systemctl restart mariadb