#一、单表复制
1.进ssh lebo账号进(源数据库服务器,不用进入mongo)
mongoexport -u lebo -p **** -d lbface -c sysmenu -o /home/lebo/mongodata/sysmenu.dat
2.进ssh lebo账号进(目标数据库服务器)
scp -r lebo@58.20.51.165:/home/lebo/mongodata /home/lebo/mongodata
mongoimport -u lebo -p **** -d lbface -c sysmenu /home/lebo/mongodata/sysmenu.dat
参考网址:https://blog.csdn.net/u013063153/article/details/53421770
#二、数据库整体复制
用ssh登录进去 服务器
输入命令进行导出:mongodump -d lbparking -o/home/lebo/backupdmp/
(或) 加验证的 mongodump -u lebo -p **** -d lbparking -o/home/lebo/backupdmp/
从目录homg/lebo/backupdmp/lbparking下面的数据全部复制过来到本地
用ssh登录进去另外一台服务器
将数据文件复制到测试服务器目录下面:/home/lebo/dbbackup/lbparking
输入命令删除老数据库:
执行如下操作:$ mongo
$ use lbparking
$ db.dropDatabase()
$ use lbparking
$ exit
输入命令进行导入:
mongorestore -d lbparking --port 27017 /home/lebo/dbbackup/lbparking 不带验证
mongorestore -d lbparking -u lebo -p ***** --port 27017 /home/lebo/dbbackup/lbparking 带验证