Hvordan finne din MySQL Data Directory som inneholder din beholderdatabase

Hvordan finne din MySQL Data Directory som inneholder din beholderdatabase
MySQL Data Directory er der databasene lagres sammen med den beholdere databasen. Beholderdatabasen lagrer overskriftsdata og pekere til databaser og data på disken. Mens du jobber i MySQL, ønsker ofte dataadministratoren å finne plasseringen av datakatalogen som inneholder systemets beholderdatabase for å utføre forskjellige administrative oppgaver.

Dette innlegget vil diskutere å finne MySQL -datakatalog.

Forutsetning: Logg inn på MySQL-serveren

Sørg for å logge på MySQL -serveren, for å åpne ledeteksten og bruk denne syntaksen til å logge inn på din lokale MySQL -server:

mysql -u md -p

Oppgi brukernavnet til MySQL -serveren i syntaks for å danne kommandoen og kjøre den for å logge inn på MySQL -serveren din med hell:

Finn MySQL Data Directory som inneholder Beholder Database ved å bruke “Select” -kommandoen

PLUKKE UT”Kommando kan brukes til å finne datakatalogen som inneholder den beholdte databasen på Windows og Linux -operativsystemer. La oss kjøre den gitte nedenfor kommandoen på Windows:

Velg @@ Datadir;

Utgangen vil vise mappens plassering som inneholder støttedatabasen:

På Linux er kommandoen den samme for å finne datakatalogen som inneholder støttedatabaser, kjør denne kommandoen etter å ha logget på MySQL -serveren:

Velg @@ Datadir;

Utgangen viser plasseringen av datakatalogen vellykket.

Finn MySQL Data Directory som inneholder Beholddatabase ved å bruke “Vis variabel” -kommando

Kommandoen “Vis variabel” viser navnene og verdiene på systemvariabler. Kommandoen for å finne datakatalogen som inneholder støttedatabaser er den samme for Windows og Linux. Kommandoen er gitt nedenfor:

Vis variabler som 'Datadir';

Kjør kommandoen i Windows, og utgangen vil vise plasseringen av datakatalogen, og for dette innlegget ligger den i "C" -stasjonen:

Kjør den samme kommandoen i Linux for å få datakatalogstedet som inneholder støttedatabaser:

Du har funnet datakatalogen med suksess ved å bruke "Vis variabel”Kommando i Linux og Windows.

Finn MySQL Data Directory som inneholder beholdingsdatabase ved å bruke "Vis variabel" -kommando med "Where" -klausulen

HVOR”-Bestemmelsen kan brukes i“Vis variabel”Kommando for å spesifisere et mønster i“Variabel_navn”.

La oss se et eksempel på å bruke “Vis variabel”Kommando med et spesifikt mønster at navnet skal starte med strengen”data”Og kan inneholde null, enkelt eller flere ord etter strengen. Kommandoen er gitt nedenfor på Windows og Linux begge:

Vis variabler der variabelnavn som "data%";

Vinduene viser denne utgangen:

Når du kjører den samme kommandoen på Linux, vil utdataene gi datakatalogen til Linux som inneholder de beholdte databasene:

Et annet eksempel kan være når brukeren kan spesifisere mønsteret som ender med "dir”. Kommandoen nedenfor kan kjøre på Windows og Linux. Det vil vise alle systemvariablene hvis navn ender med "dir”:

Vis variabler der variabelnavn som "%dir";

På vinduer viste utdataene “1. 3”Rader med variabelnavn, finn for“Datadir”For å finne plasseringen av datakatalog:

På Linux vil utdataene vise listen over variabelnavn, finn "Datadir”:

Vis variabler der variabelnavn som "%dir";

Du har funnet MySQL -datakatalogen med hell som inneholder den beholdte databasen i Windows og Linux ved å bruke "Vis variabel”Kommando med“HVOR" klausul.

Alternativt, hvis brukeren ikke vil logge inn og deretter kjøre kommandoene som er gitt ovenfor. Denne syntaksen kan brukes på terminalen til Windows og Linux for å finne plasseringen av datakatalogen som inneholder støttedatabase:

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

I Windows -ledeteksten, sørg for å oppgi brukernavnet i syntaks og kjøre kommandoen:

Mappen som inneholder støttedatabasen er synlig i utgangen ovenfor.

I Linux -terminalen kjør kommandoen ved å oppgi brukernavnet til MySQL og kjøre kommandoen:

Du har funnet datakatalogen som inneholder en database med hell.

Konklusjon

I Linux og Windows, for å finne MySQL Data Directory som inneholder Støttedatabasen. Logg inn på MySQL -serveren og kjør "Velg @@ Datadir;”Eller“Vis variabler som 'Datadir';”Kommando. Alternativt kan du kjøre "mysql -u -p -e “Vis variabler som 'Datadir';”Kommando. Dette innlegget diskuterte hvordan du finner MySQL -datakatalogen som inneholder beholderdatabasen.