得过且过 发表于 2017-12-16 17:46:11

本地数据库导入线上服务器的mongodb中

更改默认端口
  sudo vi /etc/mongod.conf
  进入conf文件,修改port值为19999保存并退出。
  重启mongodb
  sudo service mongod restart
  进入mongo shell
  mongo --port 19999

本地数据库导入线上服务器的mongodb中
  1 备份本地数据库
  git 切换到mongodb/data,输入:
  ../bin/mongodump -h 127.0.0.1:27017 -d vueBlog -o ../data/vueBlog-backup
  2 git 打包数据库
  tar zcvf vueBlog.tar.gz vueBlog-backup
  3 上传到服务器
  scp -P 3999 /D/MongoDB/data/vueBlog.tar.gz fayin@39.108.54.110:/home/fayin/dbbackup/
  4 服务器解压上传后的文件(剩下步骤在线上进行)
  ssh 登录服务器后:
  

cd dbbackup  

  
tar xvf vueBlog.tar.gz
  

  

  5 将数据导入服务器的mongodb中
  mongorestore --host 127.0.0.1:19999 -d vueBlog ./dbbackup/vueBlog-backup/vueBlog/
  6 查看服务器mongodb 导入后的数据
  

mongo --port 19999  

  
show dbs
  
页: [1]
查看完整版本: 本地数据库导入线上服务器的mongodb中