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