前言
在生產環境中,資料的安全性是至關重要的,任何資料的丟失都可能產生嚴重的後果,正確的資料庫操作是實際環境下不可缺少的。
物理備份又可以分為離線備份(冷備份)和聯機備份(熱備份)
冷備份:是在關閉資料庫的時候進行的
熱備份:資料庫處於執行狀態,這種備份方法依賴於資料庫的日誌檔案
邏輯備份:對資料庫邏輯元件(如表等資料庫物件)的備份
專用備份工具
二進位制日誌
第三方工具備份
2.3.1 有什麼方式可以備份mysql資料庫?
2.3.2 什麼是mysqldump?
2.3.3 如何使用mysqldump命令備份庫?
1語法:2 mysqldump -u 使用者名稱 -p [密碼]
[選項][
庫名]>
/備份路徑/
備份檔案名
3例如:
4 mysqldump -u root -p abc >
/backup
/abc.sql
1語法:2 mysqldump -u 使用者名稱 -p [密碼]
[選項]--
databases 庫名1 [庫名2] ... > /備份路徑/備份檔案名
3例如:
4 mysqldump -u root -p --
databases ab1 ab2 > /backup/ab1-ab2.sql
1語法:2 mysqldump -u 使用者名稱 -p [密碼]
[選項]--
all-databases > /備份路徑/備份檔案名
3例如:
4 mysqldump -u root -p --
opt --all-databases > /backup/ku.sql
2.3.4 如何使用mysqldump命令備份表?
1語法2 mysqldump -u 使用者名稱 -p [密碼]
[選項] 資料庫名 表名 >
/備份路徑/
備份檔案名3例如
4 mysqldump -u root -p abc school >
/backup
/abc-school.sql
1 mysqldump -u 使用者名稱 -p [密碼][選項]-d 資料庫名 表名 >
/備份路徑/
備份檔案名2例如
3 mysqldump -u root -p -d abc school >
/backup
/abc-school.sql
mysql命令
執行 source備份sql指令碼的路徑(絕對路徑)
1 mysql > source /backup
/all-
data.sql2'
//source命令在mysql庫中使用
'
1語法:2 mysql -u 使用者名稱 -p [密碼]
<
庫備份指令碼的路徑3'
//此處用了匯入《符號,而不是匯出》符號'4
例如5 mysql -u root -p <
/backup
/all-data.sql
1語法2 mysql -u 使用者名稱 -p [密碼]
<
表備份指令碼的路徑3例如
4 mysql -u root -p mysql <
/backup
/abc-scholl.sql
Oracle和MySQL資料庫的備份與恢復
oracle 最簡單的備份與恢復的例子 匯出 exp scott tiger orcl file c wolfetest export scott data.dmp 匯入 imp scott tiger orcl file c wolfetest export scott data.dmp 注意 在...
linux系統下MySQL資料庫備份與恢復
備份 mysqldump u username p databasename filename.sql 自行設定sql檔名 備份所有資料庫 mysqldump u username p all databases filename.sql 如果需要壓縮匯出的sql檔案 mysqldump u use...
study 24 Mysql資料庫的備份與恢復
一,備份單個資料庫練習多種引數使用 1,mysql資料庫自帶乙個很好用的備份命令,就是mysqldump,他的基本使用如下 1 語法 mysqldump u 使用者名稱 p 資料庫名 備份的檔名 備份 mysqldump uroot p123456 s data 3306 mysql.sock ww...