Как вернуть мою базу данных на wamp sever?

Сегодня утром мой компьютер разбился, поэтому перед повторной установкой я просто скопировал папку, в которой мой локальный хост работал, чтобы мои базы данных не были потеряны, и верьте мне, что я сохранил это безопасно. Теперь его переустановить и теперь работает мой локальный хост, но все, что я хочу, это база данных «employee». Как мне это получить?

Я скопировал сотрудника папки и сохранил его обратно туда, где он был, но его бесполезно. Я все еще застрял.

Напоминая вам, я не экспортировал его перед повторной установкой. Так может кто-то сказать мне, как противостоять этой ситуации?

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

Сначала убедитесь, что вы остановили все службы через wampmanager

 wampmanager -> Stop all Services 

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

 move \wamp\bin\mysql\mysql5.6.17\data \wamp\bin\mysql\mysql5.6.17\data_vanilla 

Теперь скопируйте резервную копию папки MySQL из файлов предыдущих установок в новую установку

 copy \old_wamp\bin\mysql\mysql5.6.17\data \wamp\bin\mysql\mysql5.6.17\data 

Теперь давайте очистим файл журнала mysql, поэтому вы не путаетесь между старым и новым сообщением в журнале.

 move \wamp\logs\mysql.log \wamp\logs\old.mysql.log 

Теперь вы можете перезапустить службу MYSQL и убедиться, что она запускается чисто.

 wampmanager -> MySQL -> Service -> Start/Resume Service 

Теперь, если значок wampmanager становится оранжевым, MySQL должен был начаться. Проверьте журнал ошибок mysql, чтобы узнать, все ли хорошо.

 wampmanager -> MySQL -> MySQL log 

Если все будет хорошо, вы также можете запустить Apache.

 wampmanager -> Apache -> Service -> Start/Resume Service 

Значок wampmanager должен быть зеленым.

Вам нужно импортировать его с помощью phpmyadmin.

  1. открыть localhost / phpmyadmin
  2. выберите базу данных, затем нажмите импорт.
  3. найти базу данных и нажать go

Вероятно, вы можете найти данные, которые вы создали ранее здесь, \ wamp \ bin \ mysql \ mysqlXX \ data

при планировании восстановления вы должны сохранить весь каталог данных. а не только папку с именем базы данных.


ссылайтесь на поток на суперпользователе.

  1. перейдите в каталог данных mysql (C: \ wamp \ bin \ mysql \ mysql5.5.24 \ data)
  2. Найдите файл с именем "mysql-bin.index"
  3. Переименуйте этот файл в "mysql-bin.index-corrupt"
  4. Перезагрузите сервер, и он будет работать нормально, вся ваша база данных будет там, где вы их оставили.

или этот поток в stackoverflow .

Базы данных INNODB будут сохранены в
\ wamp \ bin \ mysql \ mysql5.6.17 \ ibdata1.

Там также будет информация в папке \ wamp \ bin \ mysql \ mysql5.6.17 \ data \ DATA_BASE_NAME \, одном файле .frm для каждой таблицы, которая была в базе данных, но это в основном просто информация схемы, а не фактические данные.

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