mysql 資料庫的備份與恢復

2021-08-15 14:47:33 字數 748 閱讀 9770

3.1、 資料庫的備份

命令:mysqldump -u 使用者名稱 -p 密碼 資料庫名稱 -l -f > sql指令碼位置

-f 標識flush logs,可以重新生成新的日誌檔案

-l 標識 資料庫上鎖,不能執行寫操作

實驗:[root@localhost mysql]# mysqldump -uroot -p123456 shantest -l -f > 'shantest.sql';

3.2、 資料的恢復
第一步:備份資料庫中恢復

[root@localhost mysql]# mysqldump -uroot -p123456 shantest -v -f < 'shantest.sql';

-v: 檢視匯入的詳細資訊

-f: 當中間遇到錯誤時,可以skip過去,繼續執行下面的語句。

第二步:bin-log日誌中恢復

[root@localhost mysql]# mysqlbinlog mysql-bin.000004 | mysql -uroot -p123456 shantest;

3.3、恢復指定位置的資料
從位置193到280的位置恢復資料:

命令:mysqlbinlog --no-defaults mysql-bin.000004 --start-position="193" --stop-position="280" | mysql -uroot -p123456 shantest;

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 資料庫名 匯出的檔名 ...