
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.ini
arquivo na instalação, diz. Estou executando o Windows 7 x64...
Responder1
Você precisa verificar oC:\ProgrammData\MySQL\MySQL Server 5.6\
Arquivos de amostra .ini
são colocados lá em instalações mais antigas do MySQL 5.
Todos os arquivos .exe 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 deveria ser C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
. Se não existir, você pode criar o my.ini
arquivo 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.ini
com 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 mysql
e net start mysql
a partir da linha de comando ao abrir a linha de comando do DOS como administrador.