Vous êtes sur la page 1sur 6

Module 05

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’;

3. Accorder tous les priviléges


GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost’;

4. Tester l’utilisateur
sudo mariadb –u user –p

74

Vous aimerez peut-être aussi