MySQL資料庫備份還原

2022-04-29 14:09:13 字數 769 閱讀 5887

備份整個資料庫:

mysqldump -u root -h localhost -p dbname > backdb.sql

備份資料庫中的某個表

mysqldump -u root -h localhost -p dbname tbname1, tbname2 > backdb.sql

備份多個資料庫

mysqldump -u root -h localhost -p --

databases dbname1, dbname2 > backdb.sql

備份系統中所有資料庫

mysqldump -u root -h localhost -p --

all-databases > backdb.sql

執行前需要先建立dbname資料庫,如果backup.sql是mysqldump建立的備份檔案則執行是不需要dbname。

mysql -u root -p [

dbname

]<

backup.sql

執行source命令前需要先選擇登入選擇資料庫。
mysql -u root -

puse

[dbname

]source

backup.sql;

mysql資料庫備份的幾種方式

mysql 資料庫備份還原

根據專案需要,要對資料庫進行定時備份,以及還原,伺服器是windows系統 採用windows自帶的計畫任務定時啟動乙個批處理檔案。備份批處理 備份前需要做以下修改 2.2.1 確認要儲存資料庫備份檔案的資料夾存在,如下圖,且目錄要以 結尾 2.2.2 如下圖中配置資料庫名字db name,備份檔案...

mysql資料庫備份還原

一 匯出資料庫 備份乙個資料庫 mysqldump u username p dbname table1 table2 backupname.sql 注 table 不寫預設為整個資料庫。備份多個資料庫 mysqldump u username p databases dbname2 dbname2...

備份還原mysql資料庫

備份資料庫包括三層含義 一 匯出整個資料庫 進入mysql安裝目錄下bin目錄 當然如果你的bin已經包含在path目錄下,在任何目錄下都可以 用法 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 二 匯出乙個表 用法 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名...