У меня есть регулярные резервные копии моего сервера mysql. Для удобства я настроил его как единый ночной дамп Mysql. Теперь мне нужно восстановить одну из баз данных из дампа.
Как восстановить одну базу данных из всего дампа Mysql? Это довольно большой файл. Он около 800мб.
Я использую Debian Wheezy 32bit
Спасибо
решение1
Используйте опцию --one-database из команды mysql.
mysql -u root -p --one-database your_db < full_backup.sql
Сначала вам нужно создатьпустая база данныхто же имя, что и в файле full_backup.sql, который вы хотите восстановить.
Более подробную информацию о --one-database можно найти в документации.http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_one-database