Académique Documents
Professionnel Documents
Culture Documents
03-Les Services réseaux-MARIADB-2023
03-Les Services réseaux-MARIADB-2023
Service de Gestion de
Base de données
(MariaDB)
69
Serveur de BD
• Mysql vs MariaDB
• Système de gestion de base de données
relationnelles (SGBDR)
• 2009, Mysql est racheté par Oracle
=> Fork de la communauté a été créé et porte le
nom de MariaDB
=> Raison : Garder le projet libre sous licence GPL
• Mysql utilise le langage SQL (Structured Query
Langage)
70
Serveur de BD
• Mysql vs MariaDB
71
Serveur de BD
• MariaDB
• MariaDB est l'implémentation par défaut de MySQL dans Arch Linux,
fournie par le paquet mariadb.
• Le repertoire de données est par défaut /var/lib/mysql
• Le repertoire de configuration est /etc/mysql
• Le serveur de Base de données écoute sur le port 3306
• Moteur de Stockage par défaut : InnobDB
72
Serveur de BD
• Mysql vsMariaDB
Installation sous Ubuntu
• Installation du Paquet MariaDB
apt-get install mariadb-server
• Configuration de MariaDB
MariaDB est livré avec des paramètres par défaut qui sont considérés
comme des failles faibles et présentes qui peuvent potentiellement être
exploitées par des parties malveillantes menant à des violations de
données.
Pour résoudre ce problème, vous devez franchir une étape
supplémentaire et renforcer votre instance MariaDB. Pour améliorer la
sécurité du moteur de base de données MariaDB, vous devez exécuter
le script shell mysql_secure_installation
73
Serveur de BD
• Mysql vsMariaDB
Configuaration d’un utilisateur admin
1. Se connecter avec le compte root
sudo mariadb –u root –p
2. Créer l’utilisateur
CREATE USER ‘user'@'localhost' IDENTIFIED BY 'secret_password’;
4. Tester l’utilisateur
sudo mariadb –u user –p
74