歡迎您光臨本站 註冊首頁

MySQL資料庫的備份和修復

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
資料庫的備份和修復是確保數據的完整性,安全性的重要功能,MySQL資料庫提供了以下備份和修復工具:
根據備份時是否停止MySQL資料庫服務,備份資料庫分為在線備份和離線備份.
1 在線備份和恢復:
select into outfile | dumpfile備份文件
利用select的into outfile 或dumpfile,可以將查詢的結果導入到一個文件,起語法格式如下:
select ... into (outfile | dumpfile) 'file_name'
[fields [terminated by 't'] [optionally] enclosed by ' '] [lines terminated by 'n']
load data infile 恢復文件
其語法格式如下:
load data infile 'file_name.txt' [replace | ignore] into table tbl_name
[fields [terminated by 't'] [optionally] enclosed by ' '] [lines terminated by 'n']
mysqldump備份文件
利用select into 導出數據時,只能導出數據的值,導出后,就失去了數據與結構間的關聯.導入數據時,只能依據自然序將各(欄位)對應起來,如果用戶導出數據后修改了數據結構或數據項的位置,那麼導入的數據就會發生錯誤.
使用mysqldump能實現帶結構的備份,從而克服上述問題,mysqldump是一個MySQL自帶的標準在線導出工具,導出后數據將以SQL語句的形式存在,可以選擇導出數據結構(建表SQL語句)或數據(數據插入SQL語句).


[火星人 ] MySQL資料庫的備份和修復已經有559次圍觀

http://coctec.com/docs/linux/show-post-52738.html