Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment supprimer une base de données dans MySQL/MariaDB

Série suivante :
MySQL via la ligne de commande 102 : Interaction utilisateur de base

Mise en route

Ces instructions ont pour but de montrer comment supprimer une base de données dans MySQL. Nous travaillerons à partir d'un serveur Liquid Web Core Managed Linux avec CentOS 7.

Vidéo par Andrew Casares

Tout d'abord, nous allons nous connecter au serveur MySQL à partir de la ligne de commande en tant que root avec la commande suivante.

mysql -u root -p

Dans ce cas, j'ai spécifié l'utilisateur root avec le -u flag puis utilisé le -p flag, donc MySQL demande un mot de passe. Entrez votre mot de passe actuel pour terminer la connexion. Si vous avez besoin de changer votre mot de passe root (ou tout autre) dans la base de données, suivez ce tutoriel pour changer un mot de passe pour MySQL via la ligne de commande.

Vous devriez maintenant être à une invite MySQL qui ressemble beaucoup à celle-ci.

mysql>

Suivez ce tutoriel si vous n'avez pas encore créé de base de données ou si vous souhaitez une liste de bases de données.

Supprimer une base de données dans MySQL

Il suffit d'une simple commande pour supprimer une base de données dans MySQL, mais ATTENTION ; lorsque vous supprimez une base de données MySQL, vous ne pouvez pas l'annuler !

Voici la commande pour supprimer votre base de données dans MySQL. Si la base de données tutorial_database existe, la commande la supprimera complètement.

DROP DATABASE tutorial_database;

Si une base de données portant le nom tutorial_database n'existe pas, vous recevrez cette erreur.

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

Pour éviter de voir cette erreur, utilisez plutôt la commande suivante.

DROP DATABASE IF EXISTS tutorial_database;

La commande ci-dessus supprimera uniquement la base de données tutorial_database si une base de données de ce nom existe.

Afficher toutes les bases de données MySQL

Pour afficher une liste de bases de données, exécutez simplement la commande suivante.

SHOW DATABASES;

Votre résultat devrait ressembler à ceci.

mysql> SHOW DATABASES;
 +--------------------+
 | Database           |
 +--------------------+
 | information_schema |
 | mysql              |
 | test               |
 +--------------------+
 4 rows in set (0.00 sec)

Conclusion

Dans ce didacticiel, nous avons expliqué comment supprimer une base de données MySQL à partir de la ligne de commande sous Linux. Nous avons également montré comment afficher vos bases de données. Si vous préférez un didacticiel visuel, nous avons inclus une vidéo pratique qui présente une représentation visuelle de la suppression de votre base de données MySQL.

Les clients de Liquid Web bénéficient également d'une assistance 24h/24, 7j/7 et 365j/an de la part de notre équipe d'administrateurs Linux expérimentés. Si vous avez besoin d'un nouveau serveur d'un fournisseur d'hébergement géré de confiance, discutez avec notre équipe commerciale pour trouver celui qui répond le mieux à vos besoins.

Navigation des séries<