Hvis du har den siste versjonen av MySQL, er du god til å gå.
Neste, sjekk statusen til systemets MySQL.Tjeneste ved å kjøre følgende kommando
sudo systemctl status mysql
Hvis tjenesten ikke er aktiv, så start tjenesten.
Etter å ha startet tjenesten, kobler du til MySQL -klienten eller logg inn på MySQL -skallet som rotbruker. Hvis du ikke har tilgang til rotbrukerens pålogging, må du erstatte 'Root' med brukernavnet ditt. I denne artikkelen vil vi bruke terminalen til å demonstrere prosessen i stedet for GUI, kjent som MySQL Workbench.
sudo mysql -u root -p
Etter å ha logget på MySQL, liste du opp databasene ved å bruke kommandoen 'Show Databases'.
Når du har listen over databaser, velger du databasen du vil slette. Hvis du vil slette en eksisterende database, kan du kjøre den enkle 'drop -databasen' -kommandoen, sammen med databasenavnet, som følger:
Husk at du bare kan slette eller slippe en database hvis du har privilegiene til å slette den databasen. Så sørg for å logge inn med den spesifikke brukeren som har privilegiene til å slette den databasen.
Etter å ha slettet databasen, vil vi liste opp databasene igjen ved å bruke kommandoen 'Show Databases'.
Showdatabaser;
Som du ser eksisterer ikke den slettede databasen i MySQL.
I et annet tilfelle, akkurat som opprettelsen av en database, kan du bruke klausulen 'hvis eksisterer' for å unngå feilen hvis det ikke er noen database med det oppgitte navnet. Hvis du ikke bruker "hvis eksisterer" -klausulen og databasen ikke eksisterer, vil MySQL sende ut en feil. Syntaksen for bruk av "hvis eksisterer" -bestemmelsen er som følger
Dropdatabaseifexists database_name;Konklusjon
Denne artikkelen inneholder to forskjellige metoder for å slette en eksisterende database i MySQL, både med og uten "hvis eksisterer" -bestemmelsen.