Comment créer et supprimer des tables MySQL sur Ubuntu Linux
Table des matières:
- Avant que tu commences
- Lister toutes les bases de données MySQL
- Supprimer une base de données dans MySQL
- Supprimer une base de données MySQL avec mysqladmin
- Conclusion
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.
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.
Comment créer une base de données mysql sur linux via la ligne de commande
Ce didacticiel explique comment utiliser la ligne de commande pour créer des bases de données MySQL ou MariaDB.
Comment supprimer / supprimer des utilisateurs sous Linux (commande userdel)
Sous Linux, vous pouvez supprimer un compte d'utilisateur et tous ses fichiers associés à l'aide de la commande userdel. Ce didacticiel explique la commande userdel et ses options.
Comment gérer les bases de données mysql et les utilisateurs à partir de la ligne de commande
MySQL est le système de gestion de base de données relationnelle open source le plus populaire. Ce didacticiel explique comment utiliser la ligne de commande pour créer et gérer des bases de données et des utilisateurs MySQL et MariaDB.