我定期備份 mysql 伺服器。現在我需要從轉儲中還原其中一個資料庫。
如何從整個 Mysql 轉儲中還原單一資料庫?這也是一個相當大的文件。大約是800mb。
我使用的是 Debian Wheezy 32 位
謝謝
答案1
使用 mysql 指令中的 --one-database 選項。
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