mysqlpump - MySQL 資料庫備份程序

王林
發布: 2023-09-20 11:29:02
轉載
1215 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!