平時維護資料庫時,對需要備份的重要的表都是右鍵-轉儲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 病毒攻擊 資料塊被破壞...