首頁 >資料庫 >mysql教程 >如何選擇性地備份和還原MySQL表?

如何選擇性地備份和還原MySQL表?

DDD
DDD原創
2024-12-03 04:54:13963瀏覽

How Can I Selectively Backup and Restore MySQL Tables?

選擇性 MySQL 表備份和還原

管理龐大的資料庫通常需要對各個表進行選擇性備份。 MySQL 針對此類場景提供了靈活的解決方案,允許使用者隔離和檢索特定表資料。

轉儲單一表

要啟動單表備份,請執行mysqldump 指令的語法如下:

mysqldump db_name table_name > table_name.sql

該指令指示mysqldump 建立一個僅包含指定內容的SQL轉儲檔案

復原表

表格的復原可以透過以下方法實現:

  • 直接載入:
mysql -u username -p db_name < table_name.sql
  • 單行指令:
mysql -u username -p db_name < /path/to/table_name.sql

備用備份選項:壓縮格式

為了空間最佳化,您可以使用下列語法選擇壓縮備份:

  • 轉儲:
mysqldump db_name table_name | gzip > table_name.sql.gz
  • 恢復:
gunzip < table_name.sql.gz | mysql -u username -p db_name

這些方法提供了靈活性和備份和還原 MySQL 資料庫中的單一表時的效率。

以上是如何選擇性地備份和還原MySQL表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn