How to backup and restore mysql database using mysqldump
Inhoudsopgave:
- Voordat je begint
- Lijst met alle MySQL-databases
- Verwijder een database in MySQL
- Verwijder een MySQL-database met mysqladmin
- Conclusie
MySQL is het populairste open-source relationele databasebeheersysteem.
Deze zelfstudie beschrijft hoe u een MySQL- of MariaDB-database kunt verwijderen (of neerzetten) via de opdrachtregel.
Voordat je begint
Alle opdrachten worden uitgevoerd als een administratieve gebruiker (het minimale vereiste voor het verwijderen van een database is
DROP
) of met een root-account.
Om toegang te krijgen tot de MySQL-console typt u de volgende opdracht en voert u uw MySQL-rootgebruikerswachtwoord in wanneer daarom wordt gevraagd:
mysql -u root -p
Als u uw MySQL-rootwachtwoord moet wijzigen, volg dan deze tutorial over het resetten van een MySQL-rootwachtwoord via de opdrachtregel.
Lijst met alle MySQL-databases
Voordat u de database neerzet, wilt u misschien een lijst met alle door u gemaakte databases bekijken. Voer hiervoor de volgende opdracht uit vanuit de MySQL-shell:
SHOW DATABASES;
Met de bovenstaande opdracht wordt een lijst van alle databases op de server afgedrukt. De output moet er ongeveer zo uitzien:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Verwijder een database in MySQL
Een MySQL-database verwijderen is net zo eenvoudig als het uitvoeren van een enkele opdracht. Dit is een niet-omkeerbare actie en moet met voorzichtigheid worden uitgevoerd. Zorg ervoor dat u geen verkeerde database verwijdert, want zodra u de database verwijdert, kan deze niet meer worden hersteld.
Het is altijd een goed idee om een back-up van de database te maken voordat u de dropquery uitvoert.Als u een database wilt verwijderen, typt u de volgende opdracht, waarbij
database_name
de naam is van de database die u wilt verwijderen:
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
Gebruik in plaats daarvan de volgende opdracht om fouten zoals hierboven te zien:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
In de bovenstaande output betekent
Query OK
dat de zoekopdracht succesvol was en
1 warning
geeft aan dat de database niet bestaat en dat er geen database is verwijderd.
Verwijder een MySQL-database met mysqladmin
U kunt ook een MySQL-database verwijderen uit de Linux-terminal met behulp van het hulpprogramma mysqladmin.
Als u bijvoorbeeld een database met de naam
database_name
wilt verwijderen, typt u de volgende opdracht en voert u uw MySQL-rootgebruikerswachtwoord in wanneer daarom wordt gevraagd:
mysqladmin -u root -p drop database_name
Conclusie
U hebt geleerd hoe u een MySQL-database kunt verwijderen.
Als je nog vragen hebt, kun je een reactie achterlaten.
Hoe mysql-databases en gebruikers te beheren vanaf de opdrachtregel
MySQL is het populairste open-source relationele databasebeheersysteem. In deze zelfstudie wordt uitgelegd hoe u de opdrachtregel gebruikt om MySQL- en MariaDB-databases en -gebruikers te maken en te beheren.
Hoe bestanden en mappen te verwijderen met behulp van de linux-opdrachtregel
In deze zelfstudie laten we u zien hoe u de opdracht rm kunt gebruiken om bestanden en mappen te verwijderen door middel van voorbeelden en uitleg van de meest voorkomende rm-opties.
Hoe een map in Linux te verwijderen (verwijderen)
Er zijn verschillende manieren om mappen in Linux-systemen te verwijderen. In dit artikel leggen we uit hoe u mappen kunt verwijderen met de opdrachten rmdir, rm en find.