在Ubuntu上备份MongoDB数据库,可以使用mongodump工具。以下是备份整个数据库的步骤:
打开终端(Terminal)。
确保已经安装了MongoDB。如果没有,请参考官方文档进行安装:https://docs.mongodb.com/manual/installation/ubuntu/
使用mongodump命令备份整个数据库。将<username>、<password>、<host>、<port>替换为实际的用户名、密码、主机名和端口号。将<backup_directory>替换为你希望存储备份文件的目录。
mongodump --username <username> --password <password> --host <host> --port <port> --out <backup_directory>
例如:
mongodump --username admin --password mypassword --host localhost --port 27017 --out /backups/mongodb_backup
备份完成后,你会在指定的<backup_directory>目录下找到备份文件。这些文件通常以日期和时间戳命名,例如:mongodb_backup/20220101T000000Z/。
若要将备份文件传输到其他位置,可以使用scp(安全复制)命令。例如,将备份文件传输到远程服务器:
scp -r /backups/mongodb_backup <username>@<remote_host>:<remote_directory>
例如:
scp -r /backups/mongodb_backup admin@192.168.1.100:/backups/remote_mongodb_backup
这样,你就完成了在Ubuntu上备份MongoDB数据库的过程。如果需要恢复备份,请使用mongorestore命令。