0% ont trouvé ce document utile (0 vote)
4 vues2 pages

TP4 MySQL

Le document décrit un TP sur la gestion des données avec MySQL, axé sur la sécurité, la sauvegarde et la gestion des utilisateurs. Il inclut des exercices pour sauvegarder et restaurer une base de données, créer des utilisateurs avec des privilèges spécifiques, et gérer des rôles et des privilèges. Les étapes comprennent la sauvegarde de la base de données, la création d'utilisateurs, l'attribution de privilèges, et la suppression de rôles et d'utilisateurs.

Transféré par

mahboubaya124
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

TP4 MySQL

Le document décrit un TP sur la gestion des données avec MySQL, axé sur la sécurité, la sauvegarde et la gestion des utilisateurs. Il inclut des exercices pour sauvegarder et restaurer une base de données, créer des utilisateurs avec des privilèges spécifiques, et gérer des rôles et des privilèges. Les étapes comprennent la sauvegarde de la base de données, la création d'utilisateurs, l'attribution de privilèges, et la suppression de rôles et d'utilisateurs.

Transféré par

mahboubaya124
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Filière : DEVOWFS

Module : Gestion des données

TP MySQL – Sécurité, Utilisateurs et Sauvegarde


Contexte

Vous travaillez sur une base de données nommée : gestion_ecole

Elle contient les tables suivantes :

 ETUDIANTS
 FORMATEURS
 MODULES
 NOTES

Vous êtes administrateur de la base et devez mettre en place une politique de sécurité et de sauvegarde.

Partie 1 – Sauvegarde (Backup)

Exercice 1

1. Sauvegarder la base de données gestion_ecole dans un fichier nommé :


o backup_gestion_ecole.sql
2. Sauvegarder uniquement la table ETUDIANTS dans un fichier nommé :
o backup_etudiants.sql
3. Sauvegarder toutes les bases de données présentes sur le serveur MySQL dans un fichier nommé :
o backup_complet.sql

Partie 2 – Restauration

Exercice 2

1. Supprimer la base de données gestion_ecole.


2. Recréer la base vide.
3. Restaurer la base à partir du fichier backup_gestion_ecole.sql.
4. Vérifier que toutes les tables ont été correctement restaurées.

Partie 3 – Création des utilisateurs

Exercice 3

Créer les utilisateurs suivants en respectant l’hôte de connexion indiqué :

Utilisateur Mot de passe Hôte autorisé Description


admin_ecole admin123 localhost Administrateur local
prof_user prof123 % (toutes les machines) Formateur
etudiant_user etu123 [Link] Étudiant depuis un poste précis

Remarque : l’adresse IP peut être adaptée selon votre réseau.


Filière : DEVOWFS

Module : Gestion des données

Partie 4 – Gestion des privilèges

Exercice 4

Attribuer les privilèges suivants :

Utilisateur Privilèges à attribuer


admin_ecole Tous les privilèges sur toute la base gestion_ecole
prof_user SELECT, INSERT, UPDATE sur la table NOTES
etudiant_user SELECT uniquement sur la table NOTES

Partie 5 – Rôles

Exercice 5

1. Créer un rôle nommé :


o role_formateur
2. Attribuer à ce rôle les privilèges suivants sur la table NOTES :
o SELECT
o INSERT
o UPDATE
3. Associer ce rôle à l’utilisateur prof_user.
4. Activer ce rôle par défaut pour cet utilisateur.

Partie 6 – Suppression de privilèges (REVOKE)

Exercice 6

1. Retirer le privilège UPDATE de l’utilisateur prof_user sur la table NOTES.

Partie 7 – Suppression (DROP)

Exercice 7

1. Supprimer le rôle role_formateur.


2. Supprimer l’utilisateur etudiant_user.

Vous aimerez peut-être aussi