mysql資料庫的備份與恢復

2021-09-22 11:14:16 字數 1259 閱讀 8692

參考文獻

參考1:

參考2:

參考3:

之前寫過關於oracle資料庫的備份與恢復,見參考三,今天用到mysql,就順便把mysql的備份與恢復也搞明白的了。

mysql中對資料庫的備份用到命令mysqldump,恢復則用到mysql命令。

del f:\database_backup\mysql_backup\bugdb.sql  

mysqldump

-uroot -proot bugdb > f:\database_backup\mysql_backup\bugdb.sql

上述命令分為兩步,第一步首先是刪除bugdb資料原先的指令碼,第二則是將bugdb資料備份到sql指令碼bugdb.sql下。

mysql -uroot -proot bugdb < f:\database_backup\mysql_backup\bugdb.sql

del f:\database_backup\ngx_backup\ngx_db7.sql

ren f:\database_backup\ngx_backup\ngx_db6.sql ngx_db7.sql

ren f:\database_backup\ngx_backup\ngx_db5.sql ngx_db6.sql

ren f:\database_backup\ngx_backup\ngx_db4.sql ngx_db5.sql

ren f:\database_backup\ngx_backup\ngx_db3.sql ngx_db4.sql

ren f:\database_backup\ngx_backup\ngx_db2.sql ngx_db3.sql

ren f:\database_backup\ngx_backup\ngx_db.sql ngx_db2.sql

mysqldump

-uroot -proot --

database ngx_ad ngx_authority ngx_jbpm ngx_mes ngx_model > f:\database_backup\ngx_backup\ngx_db.sql

這裡的mysqldump命令中用到了 --database選項,後面接的是多個資料庫名。具體的可以見參考一。

mysql -uroot -proot  < f:\database_backup\ngx_backup\ngx_db.sql
因為是恢復多個資料庫,所以這裡沒有指定具體的資料庫。和例項1有所區別。

Mysql資料庫備份與恢復

匯出要用到mysql的mysqldump工具,基本用法是 mysqldump options database tables 幫助 mysqldump help mysqldump支援下列選項 add locks 在每個表匯出之前增加lock tables並且之後unlock table。為了使得更...

mysql 資料庫備份與恢復

首先要用命令列進入mysql的安裝目錄下的bin c program files mysql mysql server 5.1 bin win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bi...

MySQL資料庫備份與恢復

mysql資料庫備份與恢復 mysql資料庫備份與恢復 方法一 1.匯出整個資料庫 命令列進入到mysql安裝目錄的bin目錄下 假設裝在d mysql bin 即 開始 執行 輸入cmd d cd mysql bin 然後執行下面語句 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 ...