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.

Als u uw MySQL root wachtwoord moet wijzigen, volg dan deze tutorial over het resetten van een MySQL root wachtwoord via de commandoregel.

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.,

Het is altijd een goed idee om een back-up van de database te maken voordat u de drop query uitvoert.,commando, waar 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.,

op Linux zijn MySQL database en tabelnamen hoofdlettergevoelig.

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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *