Não é possível encontrar dados do MySQL no diretório de instalação

Não é possível encontrar dados do MySQL no diretório de instalação

Eu estava procurando meus dados mysql no meu disco rígido, então fui para o diretório de instalação (C:\ProgrammData\MySQL\MySQL Server 5.6\data), mas há apenas alguns dos bancos de dados exibidos que eu realmente uso. As pastas ocultas estão habilitadas até agora... Existe algum outro diretório que eu deva verificar?

Eu sei que poderia procurar o my.ini, mas não consigo encontrá-lo no diretório de instalação. Existe apenas um my-default.ini, que deve ser um modelo para gerar o my.iniarquivo na instalação, diz. Estou executando o Windows 7 x64...

Responder1

Você precisa verificar oC:\ProgrammData\MySQL\MySQL Server 5.6\

Arquivos de amostra .inisão colocados lá em instalações mais antigas do MySQL 5.

Todos os arquivos .exe C:\ProgrammData\MySQL\MySQL Server 5.6\binesperam que my.ini exista em C:\ProgrammData\MySQL\MySQL Server 5.6\. Em outras palavras, o caminho completo para my.ini deveria ser C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini. Se não existir, você pode criar o my.iniarquivo lá.Mencionei este local no StackOverflow há mais de um ano.

Quanto à localização dos dados, você pode obter essas informações executando

mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';

Se esse comando não disser C:\ProgrammData\MySQL\MySQL Server 5.6\data, então a saída fornecida diz onde o mysqld vê a pasta de dados.

Se você estiver interessado em alterá-lo.

Você deve primeiro executar

C:\> net stop mysql

Em seguida, crie ou altere C:\ProgrammData\MySQL\MySQL Server 5.6\my.inicom todas as opções que desejar, como datadir.

Então, inicie o mysql com

C:\> net start mysql

CAVEAT: Você só pode executar net stop mysqle net start mysqla partir da linha de comando ao abrir a linha de comando do DOS como administrador.

informação relacionada