X
Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.
L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité.
Cet article a été consulté 9 888 fois.
Il peut être nécessaire, pour diverses raisons, d'effacer une base de données MySQL existante. Pour ce faire, vous devrez disposer des privilèges d'effacement, ou à celui d'administrateur du système, le fameux compte root.
Étapes
-
1Ouvrez la ligne de commande de MySQL. Vous devrez être en mesure d'utiliser la ligne de commande de MySQL depuis la console de commande si vous travaillez sous Windows, ou un terminal si vous êtes sous Mac.
-
2Entrez la commande de connexion. Saisissez ce qui suit, puis pressez la touche Entrée de votre clavier.
mysql -u root -p
- Si vous n'avez pas accès au compte d'administrateur du système sur lequel vous travaillez, entrez votre propre nom d'utilisateur en lieu et place de root. Votre compte devra cependant avoir les privilèges d'accès en lecture et en écriture.
-
3Entrez votre mot de passe lorsque vous y serez invité. Saisissez le mot de passe que vous utilisez pour vous connecter à MySQL, puis pressez la touche Entrée de votre clavier.
-
4Affichez la liste des bases de données. Lorsque MySQL s'ouvrira, entrez la commande suivante et validez-la en pressant la touche Entrée de votre clavier pour afficher la liste des bases de données existantes.
SHOW DATABASES;
-
5Recherchez le nom de la base de données à effacer. Parcourez la liste des bases de données existantes jusqu'à trouver celle que vous voulez effacer. N'oubliez pas de prendre note de son nom exact lorsqu'elle apparaitra dans la liste [1] .
- Sous Mac, les noms des fichiers et dossiers sont sensibles à la casse. Cela veut dire que vous devrez entrer celui de la base de données dans la commande d'effacement en respectant la conformation en majuscule et minuscule des lettres qui le composent pour être certain(e) d'effacer le fichier correct. le nom Librairie est différent de librairie.
-
6Effacez la bade de données. Saisissez
DROP DATABASE nom_BDD; dans la console de commande, suivi d'une pression sur la touche Entrée de votre clavier. Notez que vous devrez remplacer nom_BDD par celui de la base de données à effacer. Pour effacer une base de données nommée Librairie, vous devrez invoquer :DROP DATABASE Librairie;
-
7Vérifiez la mise à jour de la liste des bases de données. Pour vous assurer que la base de données que vous vouliez effacer l'a bien été, appelez de nouveau la commande SHOW DATABASES; puis parcourez la liste affichée. Vous ne devriez plus y trouver celle que vous venez d'effacer.Publicité
Conseils
- Si vous n'êtes pas certain(e) d'avoir accès à toutes les bases de données et que vous ne savez pas si celle que vous voulez effacer existe ou non, la commande DROP DATABASE IF EXISTS nom_BDD; vous évitera de commettre une erreur fatale au cas où elle n'aurait pas été enregistrée.
- Dans le cas assez improbable où vous effacez une base de données d'un serveur qui n’est pas accessible par le nom de domaine localhost, vous devrez invoquer la commande mysql -u root -h host -p où le terme host devra être remplacé par l'adresse IP de votre serveur.
Publicité
Avertissements
- Tous les utilisateurs n'ont pas les privilèges de lecture et d'écriture. Prenez soin de vérifier que le compte que vous utiliserez peut effacer des bases de données.
- Seules les bases de données sur lesquelles vous avez un droit d'accès seront visibles si vous invoquez la commande SHOW databases, même s'il en existe d'autres sur votre système pour lesquelles vous n'avez pas d'habilitation.
Publicité
À propos de ce wikiHow
Publicité
L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 9 888 fois.