Eu tive o mesmo problema. Infelizmente eu tentei tantas coisas que não posso lhe dar o "passeio" exato.
De qualquer forma, tente isto:
- Desinstalar o MySQL no Painel de Controle
-
verifique em C:\Program Files\MySQL\MySQL Server 5.1\my.ini
(ou C:\Program Files (86)\MySQL\MySQL Server 5.1\my.ini
) para a localização dos arquivos de dados. Isso é o que eu tinha:
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
-
exclua a pasta C:/ProgramData/MySQL/
. Outra opção é C: \ MySQL InnoDB Datafiles ou algo parecido.
-
Instale o MySQL, mas não execute a configuração. Pare após o software ser instalado
-
Vá para C :\Program Files\MySQL\MySQL Server 5.1\bin\
e clique com o botão direito em MySQLInstanceConfig.exe
. Selecione "Executar como administrador"
-
Deixe todas as opções como padrão, se a configuração solicitar a senha antiga, isso significa que ainda encontra os arquivos de dados mais antigos em algum lugar . Então comece tudo de novo e tente encontrar onde estão os arquivos de dados antigos.
Outro curso de ação é, durante a instalação, quando perguntado sobre qual banco de dados instalar, selecione a última opção (não me lembro o nome) para MyISAM. Isso instalará em C: \ ProgramData ....
Depois disso, volte ao item 1 (uninistall, erase, etc)
Espero que isso ajude. Eu usei o pacote mysql-essential-5.1.46.-win32.msi
, mas tenho certeza que é o mesmo para os 64 bits.
Cumprimentos
Alex