Como encontrar seu diretório de dados MySQL contendo seu banco de dados de retenção

Como encontrar seu diretório de dados MySQL contendo seu banco de dados de retenção
O diretório de dados do MySQL é onde os bancos de dados são armazenados junto com seu banco de dados de retenção. O banco de dados de reter armazena os dados do cabeçalho e ponteiros para bancos de dados e dados no disco. Enquanto trabalhava no MySQL, muitas vezes o administrador de dados deseja encontrar a localização do diretório de dados que contém o banco de dados de retenção do sistema para executar várias tarefas administrativas.

Esta posta.

Pré-requisito: Faça login no MySQL Server

Certifique -se de fazer login no servidor MySQL, para abrir o prompt de comando e usar essa sintaxe para fazer login no seu servidor MySQL local:

mysql -u md -p

Forneça o nome de usuário do MySQL Server na sintaxe para formar o comando e executá -lo para fazer login no seu servidor MySQL com sucesso:

Encontre o diretório de dados do MySQL que contém o banco de dados Retém usando o comando "Selecione"

O "Selecione”O comando pode ser usado para localizar o diretório de dados que contém o banco de dados retido nos sistemas operacionais Windows e Linux. Vamos executar o comando dado abaixo no Windows:

selecione @@ datadir;

A saída exibirá o local da pasta que contém o banco de dados de retenção:

No Linux, o comando é o mesmo para encontrar o diretório de dados que contém bancos de dados de retenção, execute este comando após o login no servidor MySQL:

selecione @@ datadir;

A saída exibe a localização do diretório de dados com sucesso.

Encontre o diretório de dados MySQL que contém o banco de dados Retém usando o comando "Show Variable"

O comando "show variável" exibe os nomes e valores das variáveis ​​do sistema. O comando para encontrar o diretório de dados que contêm bancos de dados de retenção é o mesmo para Windows e Linux. O comando é dado abaixo:

Mostrar variáveis ​​como 'datadir';

Execute o comando no Windows e a saída exibirá a localização do diretório de dados e, para esta postagem, ele está localizado na unidade "C":

Execute o mesmo comando no Linux para obter o local do diretório de dados que contém bancos de dados reter:

Você localizou com sucesso o diretório de dados usando o “Mostrar variável”Comando no Linux e Windows.

Encontre o diretório de dados do MySQL que contém o banco de dados RETE

O "ONDE”A cláusula pode ser usada na“Mostrar variável”Comando para especificar um padrão no“Nome variável”.

Vamos ver um exemplo de usar o “Mostrar variável”Comando com um padrão específico que o nome deve começar com a string“dados”E pode conter zero, simples ou múltiplas palavras após a string. O comando é dado abaixo no Windows e Linux: ambos:

Mostrar variáveis ​​onde variável_name como "Data%";

O Windows exibirá esta saída:

Quando você executar o mesmo comando no Linux, a saída fornecerá o diretório de dados do Linux contendo os bancos de dados retidos:

Outro exemplo pode ser quando o usuário pode especificar o padrão que termina com “dir”. O comando abaixo pode ser executado no Windows e Linux. Ele mostrará todas as variáveis ​​do sistema cujos nomes terminam com “dir”:

Mostrar variáveis ​​onde variável_name como "%dir";

No Windows, a saída exibida “13Linhas de nomes de variáveis, localize -se para “Datadir”Para encontrar a localização do diretório de dados:

No Linux, a saída exibirá a lista de nomes de variáveis, localize o “Datadir”:

Mostrar variáveis ​​onde variável_name como "%dir";

Você localizou com sucesso o diretório de dados MySQL que contém o banco de dados retido no Windows e Linux usando o “Mostrar variável”Comando com o“ONDE"Cláusula.

Como alternativa, se o usuário não quiser fazer login e executar os comandos fornecidos acima. Esta sintaxe pode ser usada no terminal do Windows e Linux para encontrar a localização do diretório de dados que contém o banco de dados Retém:

mysql -u -p -e "mostre variáveis ​​como 'datadir';"

No prompt de comando do Windows, certifique -se de fornecer o nome de usuário na sintaxe e execute o comando:

A pasta que contém o banco de dados de retenção está visível na saída acima.

No terminal Linux, execute o comando, fornecendo o nome de usuário do MySQL e execute o comando:

Você localizou com sucesso o diretório de dados que contém reter um banco de dados.

Conclusão

No Linux e Windows, para encontrar o diretório de dados MySQL contendo o banco de dados de reter. Faça login no MySQL Server e execute o “selecione @@ datadir;" ou "Mostrar variáveis ​​como 'datadir';”Comando. Como alternativa, execute o “mysql -u -p -e “mostre variáveis ​​como 'datadir';”Comando. Este post discutiu como encontrar o diretório de dados MySQL que contém o banco de dados de reter.