1

Введение в мою проблему заключается в следующем.

Несколько дней назад я не смог запустить службу MySQL в Wamp! Ну, я много гуглял, чтобы найти решение, почему он не запускается, и какой-то парень предложил выключить Wamp, удалить один индексный файл и запустить Wamp снова (чтобы Wamp снова попытался воссоздать поврежденный индекс или что-то в этом роде)

Файл, который я удалил, это:

bin\mysql\mysql5.6.12\data\mysql-bin.index

Хорошо, после перезагрузки я снова получил зеленый значок в попытке системы, и сервис начал работать как обычно.

Теперь этот индексный файл имеет следующее содержимое:

.\mysql-bin.000029
.\mysql-bin.000030
.\mysql-bin.000031

До этой ошибки он имел ту же структуру с номерами 000001-000028.

Я использую Wamp 2.4 (x86) с Apache 2.4.4/MySQL 5.6.12/PHP 5.4.16.

Проблема приходит сюда.

После этого я попытался получить доступ к некоторым из моих последних проектов php, и во всех них я получаю похожее сообщение об ошибке в браузере.

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

Я запустил Navicat Premium, чтобы увидеть, что не так, и на первый взгляд все базы данных и таблицы были там (и они до сих пор есть). Никогда ничего не менялось при установке Wamp, поэтому имя пользователя и пароль остаются прежними ("root"/"") .

Тогда я понял, что таблицы в базах данных - это просто имена в списке. Когда я пытаюсь открыть любой из них, я получаю сообщение об ошибке 1146 - Table 'database_name.table_name' doesn't exist

У меня нет резервной копии!

Теперь я могу создавать новые базы данных / таблицы, и они работают, но не могут использовать старые dbs / tbls. Есть ли что-нибудь, что я могу сделать, чтобы восстановить эти базы данных / таблицы. На самом деле важна только одна база данных, потому что у меня нет резервной копии для этой.

Я попытался создать файл mysql-bin.index вручную со всеми строками (000001-000031), но он все еще не работает. Я пытался найти решение по всему Интернету, включая StackOverflow и официальный сайт MySQL, но не нашел ничего полезного. Я нашел несколько советов, но ничего не решило мою проблему, или я просто не знал, как следовать инструкциям.

Обновление № 1

Загрузите полный каталог данных (1.2Mb)

0