Hvor lagrer MySQL -databaser på Linux?

Hvor lagrer MySQL -databaser på Linux?
Katalogen der MySQL lagrer sine databaser er kjent som Datakatalog. Den er opprettet på tidspunktet for MySQL -installasjonen for å lagre metadataene til MySQL -serveren. Noen ganger mens du jobber med MySQL -databaser for administrative oppgaver. I Linux er standardkatalogen “/var/lib/mysql”For lagring av databasen på Linux, men noen ganger ønsker brukeren å finne den for systemet sitt.

Dette innlegget vil diskutere hvor MySQL lagrer databaser på Linux.

Forutsetning: Logg inn på MySQL Server

For å logge inn på den lokale MySQL -serveren, bruk denne syntaks:

sudo mysql -u -p

Oppgi MySQL -databasens brukernavn i syntaksen og kjør den. Skriv inn passordet for å logge inn på MySQL -serveren med hell:

Finn plassering av datakatalog ved hjelp av "velg" -kommandoen

For å finne stedet der MySQL lagrer databaser, bruk denne kommandoen:

Velg @@ Datadir;

Kommandoen vil vise datakatalogstien:

Finn plassering av datakatalog ved å bruke “Vis variabel” -kommando

Bruke "Vis variabel”Kommando der dataene ligner på“Datadir”, Finn plasseringen av datakatalogen:

Vis variabler som 'Datadir';

Utgangen vil vise variabelnavnet som "Datadir”Og verdien som inneholder banen til datakatalogen:

Alternativt hvis du ikke vil først logge inn på MySQL -serveren og deretter kjøre denne kommandoen, kan du bruke denne kommandoen til å trekke ut banen til datakatalog direkte ved å oppgi databasens brukernavn og passord:

mysql -u -p -e "Vis variabler som 'Datadir';"

Sørg for å oppgi brukernavnet til MySQL -serveren din. Utgangen vil returnere datakatalogen:

Konklusjon

For å finne banen til datakatalogen, logg inn på MySQL -serveren og kjør "Velg @@ Datadir; ” eller "Vis variabler som 'Datadir';”Kommando. Hvis du ikke vil logge inn og kjøre kommandoen separat, kjør "mysql -u -p -e “Vis variabler som 'Datadir';”Kommando. Denne guiden har demonstrert hvor MySQL lagrer databaser på Linux.