mysql資料備份與恢復

2021-09-12 00:02:11 字數 1270 閱讀 4593

mysql資料備份與恢復

示例:mysqldump -h132.72.192.432 -p3307 -uroot -p8888 htgl > bak.sql;

(2)備份匯出示例:

1、匯出資料和表結構——將特定資料庫特定表中的資料和**結構和資料全部返回

mysqldump --u b_user -h 101.3.20.33 -p』h_password』 -p3306 database_di up_subjects > 0101_0630_up_subjects.sql

2、匯出表結構卻不匯出表資料——只返回特定資料庫特定**的**結構,不返回資料,新增「-d」命令引數

mysqldump --u b_user -h 101.3.20.33 -p』h_password』 -p3306 -d database_di up_subjects > 0101_0630_up_subjects.sql

3、匯出表結構和滿足挑頂條件的表資料——只返回特定資料庫中特定表的**結構和滿足特定條件的資料

mysqldump --u b_user -h 101.3.20.33 -p』h_password』 -p3306 database_di up_subjects --where=" ctime>『2017-01-01』 and ctime<『2017-06-30』" > 0101_0630_up_subjects.sql

4、匯出資料卻不匯出表結構——只返回特定資料庫中特定**的資料,不返回**結構,新增「-t」命令引數

mysqldump --u b_user -h 101.3.20.33 -p』h_password』 -t -p3306 database_di up_subjects >0101_0630_up_subjects.sql

5、匯出特定資料庫的所有**的表結構及其資料,新增「–databases 」命令引數

mysqldump --u b_user -h 101.3.20.33 -p』h_password』 -p3306 --databases test > all_database.sql

恢復匯入資料庫資料:

將匯出的本地檔案匯入到指定資料庫

1、系統命令行

mysql -uusername -ppassword db1 2、或mysql命令列

mysql>

user db1;

source tb1_tb2.sql;

3、恢復整個資料庫的方法:

mysql -u b_user -h 101.3.20.33 -p』h_password』 -p3306 < all_database.sql

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

MySQL資料備份與恢復

mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...