Introduction to Amazon Web Services by Leo Zhadanovsky
Indholdsfortegnelse:
- Før du begynder
- Liste over alle MySQL-databaser
- Slet en database i MySQL
- Slet en MySQL-database med mysqladmin
- Konklusion
MySQL er det mest populære open source-relationsdatabasestyringssystem.
Denne tutorial beskriver, hvordan man sletter (eller slipper) en MySQL- eller MariaDB-database gennem kommandolinjen.
Før du begynder
Alle kommandoer udføres som en administrativ bruger (det minimale privilegium, der kræves for at slette en database, er
DROP
) eller med en rodkonto.
For at få adgang til MySQL-konsollen skal du skrive følgende kommando og indtaste din MySQL root-brugeradgangskode, når du bliver bedt om det:
mysql -u root -p
Hvis du har brug for at ændre din MySQL root-adgangskode, skal du følge denne tutorial om nulstilling af en MySQL root-adgangskode via kommandolinjen.
Liste over alle MySQL-databaser
Inden du slipper databasen, skal du muligvis se en liste over alle de databaser, du har oprettet. For at gøre det fra MySQL-shell skal du udføre følgende kommando:
SHOW DATABASES;
Kommandoen ovenfor udskriver en liste over alle databaser på serveren. Outputet skal svare til dette:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Slet en database i MySQL
Sletning af en MySQL-database er så simpelt som at køre en enkelt kommando. Dette er en ikke-reversibel handling og bør udføres med forsigtighed. Sørg for, at du ikke fjerner en forkert database, da den ikke kan gendannes, når du først har slettet databasen.
Det er altid en god ide at oprette en sikkerhedskopi af databasen, før drop-forespørgslen køres.Sådan slettes en database, skriv følgende kommando, hvor
database_name
er navnet på den database, du vil slette:
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
Brug i stedet følgende kommando for at undgå at se fejl som ovenfor:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
I output ovenfor betyder
Query OK
, at forespørgslen var vellykket, og
1 warning
fortæller os, at databasen ikke findes, og at ingen database blev slettet.
Slet en MySQL-database med mysqladmin
Du kan også slette en MySQL-database fra Linux-terminalen ved hjælp af mysqladmin-værktøjet.
For eksempel at slette en database med navnet
database_name
skal du indtaste følgende kommando og indtaste din MySQL root-brugeradgangskode, når du bliver bedt om det:
mysqladmin -u root -p drop database_name
Konklusion
Du har lært, hvordan du sletter en MySQL-database.
Du er velkommen til at give en kommentar, hvis du har spørgsmål.
Sådan slettes filer i Windows 10, der ikke kan slettes
Der er nogle filer i Windows, som bare ikke kan slettes. Hvis du står over for sådanne problemer på din Windows 10-maskine, kan du prøve disse trin.
Sådan finder du filer i Linux ved hjælp af kommandolinjen
Find-kommandoen er et af de mest kraftfulde værktøjer i Linux-systemadministratorens arsenal. Det søger efter filer og mapper i et kataloghierarki baseret på et brugerudtrykt udtryk og kan udføre brugerspecificeret handling på hver matchede fil.
Sådan administreres mysql-databaser og brugere fra kommandolinjen
MySQL er det mest populære open source-relationsdatabasestyringssystem. Denne tutorial forklarer, hvordan man bruger kommandolinjen til at oprette og administrere MySQL og MariaDB databaser og brugere.