在线上环境需要用到mongodb的时候,运维就需要及时搭建环境,并且建好数据库和一个有权限的远程用户给开发及时操作。


首先下载mongodb,mongodb-win32-x86_64-3.0.7.zip解压缩安装这是window下环境


新建数据库

use wash


添加用户

db.createUser(

   {

     user: "admin",

     pwd: "admin!@#",

     roles: [ "readWrite", "dbAdmin" ]

   }

)


删除用户

use system

db.system.users.remove({user:"wash"});


C:\mongodb\bin>mongod -dbpath "C:\mongodb\db" 路径

mongodb数据库运维常用语法_第1张图片

本地登录

mongo --host 127.0.0.1 -u admin -p 'admin' --authenticationDatabase wash


导入文件

mongoimport -d wash -c ws_server_area -u washadmin -pwash@admin!@# C:\mongodb\ws_server_area.dat


linux下环境除了目录和环境不一样,命令基本一样

./mongod --dbpath=/usr/local/mongodb-linux-x86_64-2.6.4/data/ --logpath=/usr/local/mongodb-linux-x86_64-2.6.4/logs/log.log  --fork --auth


./mongod --dbpath=/usr/local/mongo/data/ --logpath=/usr/local/mongo/logs/log.log  --fork --auth