在centos系統(tǒng)上,利用mongodump工具輕松備份mongodb數(shù)據(jù)庫。以下步驟將指導(dǎo)您完成備份過程:
- 打開終端窗口。
- 確認(rèn)mongodb已安裝。如未安裝,請參考MongoDB官方文檔https://www.php.cn/link/12d6b5e5a791029b893bf3f08733aec2進(jìn)行安裝。
- 使用mongodump命令備份指定數(shù)據(jù)庫。例如,備份名為myDatabase的數(shù)據(jù)庫,可以使用以下命令:
mongodump --db myDatabase --out /backup/myDatabase
這會將myDatabase數(shù)據(jù)庫備份到/backup/myDatabase目錄。您可以根據(jù)實(shí)際情況修改數(shù)據(jù)庫名稱和備份路徑。
- 備份整個(gè)MongoDB實(shí)例(所有數(shù)據(jù)庫),請使用–allDatabases選項(xiàng):
mongodump --allDatabases --out /backup/allDatabases
這會將所有數(shù)據(jù)庫備份到/backup/allDatabases目錄。
mongodump --db myDatabase --out /backup/myDatabase && tar czvf /backup/myDatabase.tar.gz /backup/myDatabase
這將生成一個(gè)名為myDatabase.tar.gz的壓縮包,包含備份的數(shù)據(jù)庫。
請確保在執(zhí)行備份操作前,MongoDB服務(wù)已啟動。必要時(shí),可以使用systemctl start mongod命令啟動服務(wù)。