mysqldump對資料庫的備份還原常規操作

2021-10-07 05:11:15 字數 751 閱讀 2132

平時維護資料庫時,對需要備份的重要的表都是右鍵-轉儲sql檔案,然後儲存到本地。

一次偶然的機會接觸到了mysqldump命令,頓時開啟了新世界的大門…

【參考文章】

命令格式:mysqldump -h主機名 -p埠 -u使用者名稱 -p密碼 --database 資料庫名 --ignore-table=資料庫名.表名 > 檔名.sql

[

--database]:指定資料庫

[--ignore-table]:指定備份時忽略的表

常用格式:mysqldump -u[使用者名稱] -p[密碼] [資料庫名] > [儲存檔名].sql

例如:mysqldump -uroot -p123456 test > test.sql

cmd進入mysql的安裝目錄下的bin資料夾,mysqldump.exe位於該目錄下

【注意】不要直接將備份檔案生成在bin目錄下,會報錯拒絕訪問

使用ssh遠端連線上伺服器以後,如果配置好了環境變數可以直接使用mysqldump命令,如果沒有配置環境變數也需要像windows環境下先進入mysql的bin目錄下。

mysql -u[使用者名稱] -p[密碼] [指定資料庫] < [備份檔案].sql

例如:mysql -uroot -p123456 test < test.sql

MySQL資料庫 mysqldump方式備份恢復

等等,諸如此類。我遇到的情況不一樣,在此總結一下,希望能幫到和我一樣遇到這樣困擾的同行。本人不是專業的mysql dba,資料庫管理純屬兼職。mysqldump備份出來的結果大體有兩種,一種是sql檔案,另外一種是gz檔案 本質上也是sql,只不過備份後用gzip進行了壓縮處理 但是恢復方式卻不太相...

mysqldump 資料庫備份

mysqldump客戶端可用來轉儲資料庫或蒐集資料庫進行備份,轉儲包含建立表和 或裝載表的sql語句。適用於innodb引擎的資料庫。有3種方式來呼叫mysqldump 1 mysqldump options db name tables 2 mysqldump options database d...

資料庫的災備

資料是企業重要的生產資料,關鍵資料的丟失可能會給企業致命一擊,因為資料是計算機系統存在的原因和基礎。資料往往是不可再生的,一旦發生資料丟失,企業就會陷入困境 客戶資料 技術檔案 財務賬目等客戶 交易 生產資料可能被破壞得面目全非。資料丟失分為三個層次 邏輯錯誤 包括軟體bug 病毒攻擊 資料塊被破壞...