2011-02-09 4 views
1

Я просто удалил два дня работы, потому что, хотя у меня была резервная копия, но я этого не делал. Теперь мне нужно создать базу данных с нуля, и я просто задаюсь вопросом, нет ли встроенной системы резервного копирования, на случай, если кто-то станет глупым? Он работает на localhost, и я не экспортировал его раньше.Восстановление удаленной базы данных

ответ

2

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

Примечание: Если вы спросите меня, «как я узнаю, включен ли двоичный учет?» это в значительной степени означает, что вы этого не сделали, потому что по умолчанию он отключен.

+0

Ну, спасибо хотя бы за попытку :-) – Mike

+0

Я использую WAMPserver, а двоичные журналы по умолчанию включены. Находится в 'C: \ wamp \ bin \ mysql \ mysql5.5.8 \ data'. – NARKOZ

+0

Они, должно быть, изменили его при переходе с MySQL 5.1 на 5.5. Майк: еще есть надежда! – Mchl

1

No.

Компьютеры будут делать все, что командовать им - но это ваша ответственность, чтобы знать, что вы делаете.

Таким образом, «если бы вы хотели сделать резервные копии, вы бы их сделали» - инструменты мощного пользователя (например, базы данных) оптимизированы для производительности, а не для обеспечения прав пользователя.

2

Существует несколько вариантов. Они подробно описаны на странице http://dev.mysql.com/doc/refman/5.1/en/backup-and-recovery.html

Если вы разрабатываете какое-то приложение, я также рекомендую хранить структуру вашего БД в вашей системе управления версиями вместе с исходным кодом.

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