目錄
mysqldump用法
語法
首頁 資料庫 mysql教程 mysqldump - MySQL 資料庫備份程序

mysqldump - MySQL 資料庫備份程序

Aug 25, 2023 pm 09:25 PM

mysqldump - MySQL 数据库备份程序

mysqldump用戶端實用程式有助於執行邏輯備份,從而產生一組可以執行的SQL語句,以重新產生原始資料庫物件定義和表格資料。

mysqldump用法

  • 它將一個或多個MySQL資料庫轉儲為備份或傳輸到另一個SQL伺服器。

  • mysqldump指令也可以產生CSV、其他分隔文字或XML輸出。

# 格式。
  • 實用程式mysqldump 至少需要轉儲表的SELECT 權限、轉儲視圖的SHOW VIEW、轉儲觸發器的TRIGGER 權限、LOCK TABLES(如果使用--single-transaction 選項)不使用,如果不使用--no-tablespaces 選項,則為PROCESS。

  • 資料庫可以出於開發和 DBA 工作的目的進行克隆,或者可以用於產生測試目的可能需要的現有資料庫的輕微變化。

  • 對於大規模備份和恢復,建議進行實體備份,然後將資料檔案複製到從而快速恢復資料:

  • 如果表主要是InnoDB 表,或混合了InnoDB 和MyISAM 表,則使用mysqlbackup 指令MySQL 企業備份產品。它為 InnoDB 備份提供最佳效能,並且中斷最小。

  • mysqldump 也可以用於逐行檢索和轉儲表內容,或者可以用於檢索讀取表中的全部內容,並在轉儲之前將其緩衝在記憶體中。

  • 語法

    使用 mysqldump 可以透過三種方式轉儲一組資料一個或多個表、一組一個或多個完整資料庫或整個 MySQL 伺服器。它們如下所示 -

    shell> mysqldump [options] db_name [tbl_name ...]
    shell> mysqldump [options] --databases db_name ...
    shell> mysqldump [options] --all-databases
    登入後複製

    如果使用者希望轉儲整個資料庫,則不應命名 db_name 之後的表,或必須使用 --databases 或 --all-databases 選項。

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

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

    熱門文章

    倉庫:如何復興隊友
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒險:如何獲得巨型種子
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    1 週前 By 尊渡假赌尊渡假赌尊渡假赌

    熱門文章

    倉庫:如何復興隊友
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒險:如何獲得巨型種子
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    1 週前 By 尊渡假赌尊渡假赌尊渡假赌

    熱門文章標籤

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    減少在Docker中使用MySQL內存的使用 減少在Docker中使用MySQL內存的使用 Mar 04, 2025 pm 03:52 PM

    減少在Docker中使用MySQL內存的使用

    如何使用Alter Table語句在MySQL中更改表? 如何使用Alter Table語句在MySQL中更改表? Mar 19, 2025 pm 03:51 PM

    如何使用Alter Table語句在MySQL中更改表?

    mysql無法打開共享庫怎麼解決 mysql無法打開共享庫怎麼解決 Mar 04, 2025 pm 04:01 PM

    mysql無法打開共享庫怎麼解決

    什麼是 SQLite?全面概述 什麼是 SQLite?全面概述 Mar 04, 2025 pm 03:55 PM

    什麼是 SQLite?全面概述

    在 Linux 中運行 MySQl(有/沒有帶有 phpmyadmin 的 podman 容器) 在 Linux 中運行 MySQl(有/沒有帶有 phpmyadmin 的 podman 容器) Mar 04, 2025 pm 03:54 PM

    在 Linux 中運行 MySQl(有/沒有帶有 phpmyadmin 的 podman 容器)

    在MacOS上運行多個MySQL版本:逐步指南 在MacOS上運行多個MySQL版本:逐步指南 Mar 04, 2025 pm 03:49 PM

    在MacOS上運行多個MySQL版本:逐步指南

    如何保護MySQL免受常見漏洞(SQL注入,蠻力攻擊)? 如何保護MySQL免受常見漏洞(SQL注入,蠻力攻擊)? Mar 18, 2025 pm 12:00 PM

    如何保護MySQL免受常見漏洞(SQL注入,蠻力攻擊)?

    如何為MySQL連接配置SSL/TLS加密? 如何為MySQL連接配置SSL/TLS加密? Mar 18, 2025 pm 12:01 PM

    如何為MySQL連接配置SSL/TLS加密?

    See all articles