MySQL is het meest populaire open-source relationele database management systeem.
deze tutorial beschrijft hoe een MySQL of MariaDB database te verwijderen (of te laten vallen) via de commandoregel.
voordat u begint met #
worden alle opdrachten uitgevoerd als een administratieve gebruiker (de minimale bevoegdheid die vereist is om een database te verwijderen is DROP
) of met een root-account.,
om toegang te krijgen tot de MySQL console typ het volgende commando en voer uw MySQL root gebruikerswachtwoord in wanneer daarom wordt gevraagd:
mysql -u root -p
Als u geen wachtwoord hebt ingesteld voor uw MySQL root gebruiker, kunt u de -p
switch weglaten.
Toon alle MySQL Databases #
voordat u de database laat vallen, wilt u misschien een lijst bekijken van alle databases die u hebt gemaakt ., Om dit vanuit de MySQL shell te doen, voert u het volgende commando uit:
SHOW DATABASES;
het bovenstaande commando zal een lijst van alle databases op de server afdrukken. De uitvoer zou ongeveer als volgt moeten zijn:
+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)
Verwijder een Database in MySQL #
het verwijderen van een MySQL database is zo eenvoudig als het uitvoeren van een enkel commando. Dit is een niet-reversibele werking en dient met voorzichtigheid te worden uitgevoerd. Zorg ervoor dat u niet het verwijderen van een verkeerde database, als zodra u de database te verwijderen kan niet worden hersteld.,
database_name
is de naam van de database die u wilt verwijderen:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
Als u probeert te verwijderen van een database die niet bestaat verschijnt het volgende foutbericht:
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
om Te voorkomen dat het zien van fouten als hierboven, gebruik je het volgende commando:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
In de uitvoer hierboven, Query OK
betekent dat de query succesvol was, en 1 warning
vertelt ons dat de databank bestaat niet en geen database is verwijderd.,
Verwijder een MySQL-Database met mysqladmin #
u kunt ook een MySQL-database van de Linux-terminal verwijderen met behulp van het hulpprogramma mysqladmin.
bijvoorbeeld, om een database met de naam database_name
te verwijderen, typ het volgende commando en voer uw MySQL root gebruikerswachtwoord in wanneer daarom wordt gevraagd:
mysqladmin -u root -p drop database_name
conclusie #
u hebt geleerd hoe u een MySQL database kunt verwijderen.