MySQL備份與恢復

2021-07-05 14:00:06 字數 1387 閱讀 7442

原資料

使用sql語句備份資料

lock tables userinfo read;(讀鎖定)

select * from userinfo 

into outfile 'f:/userinfo.txt' 

fields  terminated by ',' 

optionally     enclosed by '"' 

lines terminated by '?';

unlock tables;(解鎖)

注釋:一:into outfiled 'f;/userinfo.txt'

資料備份到的位址

(此檔案必須不存在)

二:fields  terminated by ',' 

設定字段值之間用逗號隔開

三:lines terminated by '?';

設定每行以"?"隔開

四:optionally     enclosed by '"' 

設定字段值如果是字元就用雙引號標註

匯入資料(sql語句)

lock tables userinfo write;(寫鎖定)

load data infile 'f:/userinfo.txt'

into table userinfo

fields  terminated by ',' 

optionally     enclosed by '"' 

lines terminated by '?';

unlock tables;(解鎖)

注釋:

一:into outfiled 'f;/userinfo.txt'

資料的位址

二:fields  terminated by ',' 

設定字段值之間用逗號隔開

三:lines terminated by '?';

設定每行以"?"隔開

四:optionally     enclosed by '"' 

設定字段值如果是字元就用雙引號標註

五:into table userinfo

匯入和匯出表的結構必須一樣

注意:二,三,四三項必須和匯出資料時的格式一樣

鎖定備份表時加乙個讀鎖定避免備份時表被更改

匯入時給表加乙個寫鎖定避免衝突

操作完成後解鎖

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之備份與恢復

工作中,我們經常會遇到資料庫的備份與恢復場景 目錄1 mysql的備份與恢復 2 mysql的匯入與匯出 1 mysql的備份與恢復 mysql的備份命令是mysqldump,mysql之備份 mysqldump u user h host port p db table.file u 後面接資料庫...