MySQL est le système de gestion de base de données relationnelle open source le plus populaire.

ce tutoriel décrit comment supprimer (ou supprimer) une base de données MySQL ou MariaDB via la ligne de commande.

avant de commencer #

toutes les commandes sont exécutées en tant qu’utilisateur administratif (le privilège minimum requis pour supprimer une base de données estDROP) ou avec un compte root.,

pour accéder à la console MySQL, tapez la commande suivante et entrez votre mot de passe MySQL root lorsque vous y êtes invité:

mysql -u root -p

Si vous n’avez pas défini de mot de passe pour votre utilisateur MySQL root, vous pouvez omettre le commutateur-p.

si vous devez changer votre mot de passe racine MySQL, suivez ce tutoriel sur la réinitialisation d’un mot de passe racine MySQL via la ligne de commande.

liste de toutes les bases de données MySQL #

avant de supprimer la base de données, vous pouvez afficher une liste de toutes les bases de données que vous avez créées ., Pour ce faire, à partir du shell MySQL, exécutez la commande suivante:

SHOW DATABASES;

la commande ci-dessus affichera une liste de toutes les bases de données sur le serveur. La sortie doit être similaire à ceci:

+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)

supprimer une base de données dans MySQL #

supprimer une base de données MySQL est aussi simple que d’exécuter une seule commande. Il s’agit d’une action irréversible et doit être exécutée avec prudence. Assurez-vous que vous ne supprimez pas une mauvaise base de données, car une fois que vous supprimez la base de données qu’il ne peut pas être récupéré.,

il est toujours judicieux de créer une sauvegarde de la base de données avant d’exécuter la requête drop.,commande, où database_name est le nom de la base de données que vous souhaitez supprimer:

DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

Si vous essayez de supprimer une base de données qui n’existe pas, vous verrez le message d’erreur suivant:

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

pour éviter de voir les erreurs comme ci-dessus, utilisez plutôt la commande suivante:

DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)

dans la sortie ci-dessus, Query OK signifie que la requête a réussi, et 1 warning nous indique que la base de données n’existe pas et qu’aucune base de données n’a été supprimée.,

sous Linux, les noms de base de données MySQL et de table sont sensibles à la casse.

supprimer une base de données MySQL avec mysqladmin #

Vous pouvez également supprimer une base de données MySQL du terminal Linux en utilisant l’utilitaire mysqladmin.

Par exemple, pour supprimer une base de données nommée database_name, tapez la commande suivante et entrez votre mot de passe utilisateur root MySQL lorsque vous y êtes invité:

mysqladmin -u root -p drop database_name

Conclusion #

Vous avez appris à supprimer une base de données MySQL.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *