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

3

Eu estava procurando meus dados mysql no meu disco rígido, então eu 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. Pastas ocultas estão habilitadas até agora ... Existe algum outro diretório que devo verificar?

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

    
por uloco 03.03.2014 / 10:04

1 resposta

3

Você precisa verificar o C:\ProgrammData\MySQL\MySQL Server 5.6\

Exemplos de arquivos .ini são colocados em instalações antigas do MySQL 5.

Todos os arquivos .exe em C:\ProgrammData\MySQL\MySQL Server 5.6\bin esperam que my.ini exista em C:\ProgrammData\MySQL\MySQL Server 5.6\ . Em outras palavras, o caminho completo para my.ini deve ser C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini . Se não existir, você poderá criar o my.ini . Mencionei esse 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 diz C:\ProgrammData\MySQL\MySQL Server 5.6\data , então a saída dada 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.ini com todas as opções desejadas, como datadir .

Em seguida, inicie o mysql com

C:\> net start mysql

CAVEAT: Você só pode executar net stop mysql e net start mysql na linha de comando quando abrir a linha de comando do DOS como administrador.

    
por 07.03.2014 / 21:30