《TODO:MongoDB MySQL數(shù)據(jù)庫備份》要點(diǎn):
本文介紹了TODO:MongoDB MySQL數(shù)據(jù)庫備份,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫
TODO:MongoDB MySQL數(shù)據(jù)庫備份
1. MongoDB使用命令備份
mongodump進(jìn)行整個(gè)數(shù)據(jù)庫備份,主要用到的命令參數(shù):
-d 要備份的數(shù)據(jù)庫
-o 輸出的路徑
./mongodump –d databasename –o /data/dbbak
備份成功后會(huì)在/data/dbbak創(chuàng)建以數(shù)據(jù)庫名的文件夾,文件夾下都是備份文件
2. MongoDB使用命令還原
mongorestore進(jìn)行數(shù)據(jù)庫還原,主要用到的命令參數(shù):
-d 要恢復(fù)的數(shù)據(jù)庫
-directoryperdb 備份數(shù)據(jù)庫所在目錄,要到數(shù)據(jù)庫名文件夾
-drop 先刪掉數(shù)據(jù),然后恢復(fù)備份數(shù)據(jù),需謹(jǐn)慎使用
./mongorestore –d databasename –directoryperdb /data/dbbak/databasename
3. MongoDB備份整個(gè)dbpath,這個(gè)是最簡(jiǎn)單的辦法.但是比較費(fèi)硬盤資源,偷懶的時(shí)候就是直接備份dbpath
4. MySQL使用命令備份
mysqldump進(jìn)行整個(gè)數(shù)據(jù)庫備份,主要用到的命令參數(shù):
-u 數(shù)據(jù)庫登錄用戶名
-p 數(shù)據(jù)庫登錄暗碼
mysqldump -uroot -p mydata > mydata_201611042316.sql
習(xí)慣用時(shí)間作為備份文件名,方便記錄時(shí)間;“>” 是輸出備份文件的意思
5. MySQL使用命令還原
mysql 進(jìn)行數(shù)據(jù)庫還原,主要用到的命令有
-u 數(shù)據(jù)庫登錄用戶名
-p 數(shù)據(jù)庫登錄暗碼
mysql -uroot -p mydata < mydata_201611042316.sql
“<”導(dǎo)入備份數(shù)據(jù)的意思
6. MySQL使用phpMyAdmin導(dǎo)出,格式選擇SQL,可以保存在服務(wù)器上,也可以下載到本地
7. MySQL使用phpMyAdmin導(dǎo)入,格式選擇SQL
8. 操作都比較簡(jiǎn)單,要多實(shí)踐,本文是小編在日常工作常用到的辦法,希望對(duì)你有幫助.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《TODO:MongoDB MySQL數(shù)據(jù)庫備份》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10152.html