從MySQL 轉儲恢復特定表
使用包含多個表的大型MySQL 備份檔案時,可以只還原特定表一項耗時的任務。在這種情況下,編輯整個轉儲檔案來提取所需的表可能不切實際。
使用 sed 提取表
解決此問題的一種有效方法是在Linux或Unix作業系統中使用sed命令。 sed 允許您搜尋和編輯文字檔案。以下是如何從完整的 MySQL 轉儲中隔離特定表:
此命令搜尋文字字串CREATE TABLE 後面接mytable,並將直到下一個CREATE TABLE 行的所有內容複製到名為mytable.dump 的新檔案中。
以上是如何從大型 MySQL 轉儲檔案中高效地還原單一表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!