在Linux下備份MongoDB數據庫的方法有以下幾種:
打開終端,并切換到MongoDB的安裝目錄。
運行以下命令來備份整個數據庫:
./mongodump --host <hostname> --port <port> --out <backup_directory>
其中 <hostname>
是MongoDB服務器的主機名,<port>
是MongoDB服務器的端口號,<backup_directory>
是備份文件保存的目錄。
--db
參數指定數據庫名稱:./mongodump --host <hostname> --port <port> --db <database_name> --out <backup_directory>
打開終端,并切換到MongoDB的安裝目錄。
運行以下命令來恢復整個數據庫:
./mongorestore --host <hostname> --port <port> --dir <backup_directory>
其中 <hostname>
是MongoDB服務器的主機名,<port>
是MongoDB服務器的端口號,<backup_directory>
是備份文件所在的目錄。
--db
參數指定數據庫名稱:./mongorestore --host <hostname> --port <port> --db <database_name> --dir <backup_directory>
在運行MongoDB的文件系統上創建一個快照。
將快照復制到另一個位置以進行備份。
請注意,備份和恢復MongoDB數據庫可能需要管理員權限。確保在執行這些操作時具有足夠的權限。