在Ubuntu上迁移MongoDB,可采用以下两种常见方法:
mongodump命令导出数据。例如,导出整个数据库可执行mongodump --db <数据库名> --out <备份目录>。scp或rsync命令传输到目标服务器。如scp -r <本地备份目录> <用户名>@<目标服务器IP>:<目标目录>。mongorestore命令导入数据,如mongorestore --db <数据库名> <备份目录>/<数据库名>。mongo或mongosh客户端连接目标数据库,检查数据是否完整。sudo systemctl stop mongod。rsync命令将源服务器的/var/lib/mongodb目录复制到目标服务器的相同路径。/etc/mongod.conf中dbPath等参数与源服务器不同,需进行相应修改。