Come trovare la tua directory di dati MySQL contenente il tuo database

Come trovare la tua directory di dati MySQL contenente il tuo database
La directory dei dati MySQL è dove vengono archiviati i database insieme al suo database di conservazione. Il database di conservazione memorizza i dati dell'intestazione e i puntatori a database e dati sul disco. Mentre lavora in MySQL, spesso l'amministratore dei dati desidera trovare la posizione della directory di dati contenente il database di conservazione del sistema per eseguire varie attività amministrative.

Questo post discuterà di trovare la directory di dati MySQL contenente la directory di conservazione in Windows e Linux.

Prerequisito: accedi a MySQL Server

Assicurati di accedere al server MySQL, per questo aprire il prompt dei comandi e utilizzare questa sintassi per accedere al server MySQL locale:

mysql -u md -p

Fornisci il nome utente del server MySQL nella sintassi per formare il comando ed eseguirlo per accedere al tuo server MySQL correttamente:

Trova la directory dati mysql contenente database di conservazione utilizzando il comando "seleziona"

IL "SELEZIONARE"Il comando può essere utilizzato per individuare la directory di dati contenente il database mantenuto su Windows e Linux Operating Systems. Eseguiamo il comando indicato di seguito su Windows:

Seleziona @@ datadir;

L'output visualizzerà la posizione della cartella che contiene il database di conservazione:

Su Linux, il comando è lo stesso per trovare la directory di dati contenente database di conservazione, eseguire questo comando dopo aver registrato il server MySQL:

Seleziona @@ datadir;

L'output visualizza correttamente la posizione della directory dei dati.

Trova la directory dati mysql contenente database di conservazione utilizzando il comando "show variabile"

Il comando "Show Variable" visualizza i nomi e i valori delle variabili di sistema. Il comando per trovare la directory dei dati contenenti database di conservazione è lo stesso per Windows e Linux. Il comando è riportato di seguito:

Mostra variabili come "datadir";

Esegui il comando in Windows e l'output visualizzerà la posizione della directory dei dati e per questo post, si trova nell'unità "C":

Esegui lo stesso comando in Linux per ottenere la posizione della directory di dati contenente database di conservazione:

Hai individuato correttamente la directory dei dati utilizzando il "Mostra variabile"Comando in Linux e Windows.

Trova la directory dati mysql contenente database di conservazione utilizzando il comando "mostra variabile" con la clausola "dove"

IL "DOVE"La clausola può essere utilizzata in"Mostra variabile"Comando per specificare uno schema in"Variabile_name".

Vediamo un esempio di usare il "Mostra variabile"Comando con uno schema specifico che il nome dovrebbe iniziare con la stringa"dati"E può contenere parole zero, singole o più. Il comando è indicato di seguito su Windows e Linux entrambi:

Mostra le variabili in cui variabile_name come "dati%";

Le finestre visualizzerà questo output:

Quando eseguirai lo stesso comando su Linux, l'output fornirà la directory di dati di Linux contenente i database mantenuti:

Un altro esempio potrebbe essere quando l'utente può specificare il modello che termina con "Dir". Il comando indicato di seguito può essere eseguito su Windows e Linux. Mostrerà tutte le variabili di sistema i cui nomi finiscono con "Dir":

Mostra variabili in cui variabile_name come "%dir";

Su Windows, l'uscita visualizzata "13"Righe di nomi variabili, individuare per"Datadir"Per trovare la posizione della directory dei dati:

Su Linux, l'output visualizzerà l'elenco dei nomi delle variabili, individuare "Datadir":

Mostra variabili in cui variabile_name come "%dir";

Hai individuato correttamente la directory di dati MySQL contenente il database mantenuto in Windows e Linux utilizzando "Mostra variabileComando "con il"DOVE"Clausola.

In alternativa, se l'utente non desidera accedere e quindi eseguire i comandi forniti sopra. Questa sintassi può essere utilizzata sul terminale di Windows e Linux per trovare la posizione della directory di dati contenente il database di conservazione:

mysql -u -p -e "mostra variabili come" datadir ";"

Nel prompt dei comandi di Windows, assicurarsi di fornire il nome utente nella sintassi ed eseguire il comando:

La cartella contenente il database di conservazione è visibile nell'output sopra.

Nel terminal Linux eseguire il comando fornendo il nome utente di MySQL ed esegui il comando:

Hai individuato correttamente la directory di dati contenente trattenere un database.

Conclusione

In Linux e Windows, per trovare la directory di dati MySQL contenente il database di conservazione. Accedi al server mysql ed esegui il "Seleziona @@ datadir;" O "Mostra variabili come "datadir";"Comando. In alternativa, esegui il "mysql -u -p -e “mostra variabili come 'datadir';"Comando. Questo post ha discusso di come trovare la directory di dati MySQL contenente il database di conservazione.