Как восстановить базу данных MySQL из WAMP? - PullRequest
6 голосов
/ 17 января 2010

В прошлом месяце мне пришлось переустановить Windows, и я переместил папку WAMP в другой раздел.Теперь я снова установил WAMP, но мне нужна старая база данных.Как я могу взять старую базу данных MySQL из сохраненной папки WAMP в безопасном разделе?

В папке wamp / bin / mysql /../ data / у меня есть мои старые базы данных.Если я скопирую только папку базы данных, в phpMyAdmin я не смогу увидеть все таблицы / представления из старой базы данных.

Ответы [ 3 ]

6 голосов
/ 18 января 2010

Похоже, вы используете InnoDB таблицы, поэтому вам также следует скопировать файлы ib * в папку данных (но это перезапишет любую таблицу InnoDB, созданную в новой установке.)

В качестве альтернативы (даже лучше) вы можете установить параметр «datadir» в файле конфигурации и указать путь к папке с данными в старой установке.

1 голос
/ 30 июня 2013

Перейдите к старой папке wamp, например, wamp \ bin \ mysql \ mysql5.5.24 \ data, скопируйте все содержимое и вставьте или замените новую папку установки "wamp \ bin \ mysql \ mysql5.5.24 \ data".

1 голос
/ 29 декабря 2010

Когда вы вносите изменения в сервер MySQL на задней стороне (т.е. не используете стандартные команды или интерфейсы MySQL), не забудьте остановить сервер перед любыми изменениями и запустить после внесения изменений.

В любом случае, это не рекомендуемая практика, вместо этого используйте mysqldump, чтобы делать регулярные резервные копии, и впоследствии вы сможете восстановить файл дампа, используя mysql ... < dump-file.sql.

...