windows下 MongoDB安装部署以及常用的命令

参考MongoDB安装部署 http://www.cnblogs.com/libingql/archive/2011/06/13/2079438.html

MongoDB可视化工具

  • robo3t-1.1.1-windows-x86_64-c93c6b0
  • RockMongo

mongodb数据库

1、mongodb数据库安装部署

注:执行mongod命令需在系统环境变量Path中添加路径 C:\mongodb 。

2、添加服务

  以管理员身份运行 cmd,执行语句:

   C:\mongodb\mongod.exe --dbpath C:\mongodb\data --directoryperdb --logpath

   C:\mongodb\logs\MongoDB.log --logappend --serviceName MongoDB --install

  说明: --dbpath 设置数据库目录

     --directoryperdb 为每个数据库创建一个单独目录

     --logpath 设置日志文件目录

     --logappend 日志文件Append方式

     --serviceName 服务名称

     --install 安装

     其他参数设置 >mongod --help

注:net start "MongoDB" -- 启动MongoDB服务

net stop "MongoDB" -- 停止MongoDB服务

3、卸载数据库  以管理员身份运行 cmd,执行语句:mongod --remove --serviceName "MongoDB"

4、备份数据库 mongodump.exe -h 127.0.0.1:27017 -d checkData -o C:\Data\backup

5、还原数据库 mongorestore.exe -h 127.0.0.1:27017 -d checkData --directoryperdb C:\Data\backup\checkData\


mongodb 2.0操作--带账号密码

添加超级管理员用户

mongo

use admin

db.addUser('root','123456');

db.system.version.insert({ "_id" : "authSchema", "currentVersion" : 3 })

删除原有的 mongod --remove --serviceName "MongoDB"

重新启动,启动加 --auth:

C:\mongodb\mongod.exe --dbpath C:\mongodb\data --directoryperdb --logpath -

C:\mongodb\logs\MongoDB.log --logappend --serviceName MongoDB --auth --install

登陆管理员 use admin

db.auth("root","123456");

针对某个库添加账号密码 use checkData

db.addUser('checkData','123456');

代码处理 MongoCredentials credential = new MongoCredentials("checkData", "123456");


标签:MongoDB