2014-11-06 2 views
1

По какой-то причине я удалил Wampserver для Windows. Затем я установил ту же версию/сборку в другую папку. Я скопировал OLD физический каталог базы данных MySQL моего сайта на вновь установленную. Теперь таблицы отображаются на phpMyAdmin или Navicat, но не могут быть просмотрены. Эти клиенты говорят, что таблиц не существует. Как я могу сделать работу БД снова?Восстановить базу данных после удаления WAMP

ответ

2

Базы данных INNODB не хранятся только в папках \data\database_name. Там хранятся только файлы .frm и содержат только информацию словаря данных для таблиц в базе данных innodb.

Фактические данные, а также другие данные словаря данных хранятся в файле \data\ibdata1.

Чтобы восстановить эту базу данных INNODB, вам также понадобится этот файл из резервной копии.

Так что остановите MySQL и скопируйте этот файл, а затем перезапустите MySQL, и он удастся восстановить его, предположив, что вы остановили MySQL в последний раз, когда вы использовали WAMPServer.

Если это не сработает, попробуйте скопировать

ib_logfile0 
ib_logfile1 

И любой MySQL-bin.0000 ??

Файлы также.

+0

Данные файла \ ibdata1 были удалены во время удаления. – user3599061

+0

Тогда я боюсь, что вы не собираетесь восстанавливать эти базы данных. – RiggsFolly

+0

Для дальнейшего использования форум WAMPServer в качестве документа о том, как ** безопасно ** [установить новую версию WAMPServer] (http://forum.wampserver.com/read.php?2,123606). – RiggsFolly

Смежные вопросы