Android

Comment supprimer une base de données mysql sur Linux via la ligne de commande

Comment créer et supprimer des tables MySQL sur Ubuntu Linux

Comment créer et supprimer des tables MySQL sur Ubuntu Linux

Table des matières:

Anonim

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

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

Avant que tu commences

Toutes les commandes sont exécutées en tant qu'administrateur (le privilège minimum requis pour supprimer une base de données est DROP ) ou avec un compte root.

Pour accéder à la console MySQL, tapez la commande suivante et entrez votre mot de passe d'utilisateur racine MySQL lorsque vous y êtes invité:

mysql -u root -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.

Lister toutes les bases de données MySQL

Avant de supprimer la base de données, vous souhaiterez peut-être 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 imprimera 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

La suppression d'une base de données MySQL est aussi simple que l'exécution d'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, elle ne peut pas être récupérée.

Il est toujours judicieux de créer une sauvegarde de la base de données avant d'exécuter la requête de dépôt.

Pour supprimer une base de données, tapez la commande suivante, 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)

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

Pour éviter de voir des 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, la base de données MySQL et les noms 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 d'utilisateur racine MySQL lorsque vous y êtes invité:

mysqladmin -u root -p drop database_name

Conclusion

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

N'hésitez pas à laisser un commentaire si vous avez des questions.

mysql mariadb