MySQL er den mest populære open-source relational database management system.

Denne veiledningen beskriver hvordan du sletter (eller fall) en MySQL eller MariaDB database via kommandolinjen.

Før du begynner #

Alle kommandoer blir utført som en administrativ bruker (minimum rettighet som kreves for å slette en database er DROP) eller med en root-kontoen din.,

for Å få tilgang til MySQL-konsollen, skriver du inn følgende kommando og skriv inn din MySQL brukeren root-passordet når du blir bedt om det:

mysql -u root -p

Hvis du ikke har angitt et passord for MySQL-root-brukeren du kan utelate -p slå på.

Hvis du trenger å endre din MySQL root-passordet, og deretter følge denne opplæringen på det å tilbakestille et MySQL root-passordet via kommandolinjen.

en Liste over Alle MySQL-Databaser #

Før du slippe database, kan det hende du ønsker å vise en liste over alle databaser som du har opprettet ., For å gjøre det fra i MySQL shell utfør følgende kommando:

SHOW DATABASES;

– kommandoen over vil skrive ut en liste over alle databaser på serveren. Output skal være lik dette:

+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)

Slett en Database i MySQL #

hvis du Sletter en MySQL-database er så enkelt som å kjøre en enkelt kommando. Dette er en ikke-reversibel handling og bør utføres med forsiktighet. Pass på at du ikke fjerne en feil database, som når du sletter databasen kan det ikke gjenopprettes.,

Det er alltid en god idé å lage en sikkerhetskopi av databasen før du kjører drop-spørring.,- kommandoen, der database_name er navnet på databasen du vil slette:

DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

Hvis du prøver å slette en database som ikke eksisterer vil du se følgende feilmelding:

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

for Å unngå å se feil som ovenfor, kan du bruke følgende kommando i stedet:

DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)

I utgang ovenfor, Query OK betyr at søket var vellykket, og 1 warning forteller oss at databasen ikke finnes, og ingen database ble slettet.,

På Linux, MySQL database og tabell-navn er case sensitive.

Slett en MySQL Database med mysqladmin #

Du kan også slette en MySQL-database fra Linux terminal ved hjelp av mysqladmin verktøyet.

For eksempel, hvis du vil slette en database som heter database_name, skriver du inn følgende kommando og skriv inn din MySQL brukeren root-passordet når du blir bedt om det:

mysqladmin -u root -p drop database_name

Konklusjon #

Du har lært hvordan du sletter en MySQL database.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *