A introdução ao meu problema está seguindo.
Alguns dias atrás eu não consegui iniciar o serviço MySQL no Wamp! Bem, eu estava pesquisando bastante para encontrar a solução por que ele não inicia e um cara sugeriu desligar o Wamp, remover um arquivo de índice e iniciar o Wamp novamente (para que o Wamp tente recriar o índice corrompido novamente, ou algo assim)
O arquivo que eu removi é este:
bin\mysql\mysql5.6.12\data\mysql-bin.index
OK, após o reinício, recebi novamente o ícone verde no sistema try e o serviço começou a funcionar normalmente.
Agora, esse arquivo de índice tem conteúdo como:
.\mysql-bin.000029
.\mysql-bin.000030
.\mysql-bin.000031
Antes deste erro, ele tem a mesma estrutura com números 000001-000028 .
Estou usando o Wamp 2.4 (x86) com o Apache 2.4.4 / MySQL 5.6.12 / PHP 5.4.16.
O problema vem aqui.
Depois disso eu tentei acessar alguns dos meus mais recentes projetos php e com todos eles eu estou recebendo mensagens de erro semelhantes no navegador.
Fatal error: Uncaught exception 'PDOException' with message
'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dbname.tablename'
doesn't exist' in C:\wamp\www\... on line xxx
Eu iniciei o Navicat Premium para ver o que está errado e, à primeira vista, todos os bancos de dados e tabelas estavam lá (e eles ainda estão). Nunca mudei nada com a instalação do Wamp para que o nome de usuário e a senha ainda sejam iguais ("root"/"")
.
Então percebi que as tabelas em bancos de dados são apenas nomes na lista. Quando tento abrir qualquer um deles, estou recebendo erro 1146 - Table 'database_name.table_name' doesn't exist
NÃOPOSSUICÓPIADEBACKUP!
Agorapossocriarnovosbancosdedados/tabelaseelesfuncionam,masnãopodemusardbs/tblsantigos.Existealgumacoisaqueeupossafazerpararecuperaressesbancosdedados/tabelas.Naverdade,apenasumbancodedadoséimportanteporquenãotenhobackupparaesse.
Eutenteifazeroarquivomysql-bin.index
manualmente,comtodasaslinhas(000001-000031),masaindanãofunciona.Eutenteiencontrarsoluçõesemtodaaweb,incluindoStackOverfloweMySQLsiteoficial,masnãoencontreinadautilizável.Euencontreialgumasdicas,masnadaresolveuomeuproblemaoueusimplesmentenãosabiacomoseguirasinstruções.
Atualização#1
Download completo do diretório 'data' (1.2Mb)