首頁 >資料庫 >mysql教程 >mysqlpump - MySQL 資料庫備份程序

mysqlpump - MySQL 資料庫備份程序

王林
王林轉載
2023-09-20 11:29:021256瀏覽

mysqlpump - MySQL 数据库备份程序

mysqlpump 用戶端實用程式執行邏輯備份,從而產生一組 SQL 語句,執行這些語句可重現原始資料庫物件定義和資料表資料。它有助於轉儲一個或多個 MySQL 資料庫以進行備份或傳輸到另一台 SQL 伺服器。

mysqlpump 的功能

讓我們了解mysqlpump 的功能-

  • 並行處理資料庫以及資料庫中的對象,從而有助於加快轉儲過程。

  • 它提供更好的控制需要轉儲哪些資料庫和資料庫物件(表、儲存程式、使用者帳戶)

  • 將使用者帳戶轉儲為帳戶管理語句(CREATE USER、GRANT) 而不是作為插入到mysql系統資料庫

  • 它具有創建壓縮輸出的能力。

  • 這是進步提供估計值的指標。

  • 對於轉儲檔案重新加載,它可以透過在插入行後添加索引來加快 InnoDB 表的二級索引建立速度。

    >

語法 - 呼叫 mysqldump

預設情況下,mysqlpump 會轉儲所有資料庫。若要明確指定此行為,可以使用 --all-databases 選項。如下所示 -

shell> mysqlpump --all-databases

要轉儲單一資料庫或資料庫中的特定表,必須在命令列上指定資料庫名稱,後面可以選擇表名稱。如下所示 -

shell> mysqlpump db_name
shell> mysqlpump db_name tbl_name1 tbl_name2 ...

要將所有名稱參數視為資料庫名稱,可以使用 --databases 選項。如下所示 -

shell> mysqlpump --databases db_name1 db_name2 ...

mysqlpump 實用程式支援多個選項來包含或排除資料庫、表格、儲存程式和使用者定義。要重新載入轉儲文件,需要執行其中包含的語句。下面的範例顯示了相同的內容 -

shell> mysqlpump [options] > dump.sql
shell> mysql < dump.sql

以上是mysqlpump - MySQL 資料庫備份程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除