mongodb windwos 安装(转)

简介:

原文

1: 下载http://www.mongodb.org/downloads mongodb win32最新版本
2:建立一个DB(数据库文件)文件夹 我是放到D盘,路径d:\db 
3. 解压mongodbzip 将其重命名为mongodb 放到D盘,目录顺序为 D:\mongodb\bin\
     mongod关联数据库文件夹 D:\mongodb\bin\mongod.exe --dbpath=d:\db 
4. 重新打开CMD输入:d:\mongodb\bin\mongo.exe,如果出现下面提示,恭喜你安装成功了,很简单吧

     D:\mongodb\bin>d:\mongodb\bin\mongo.exe

  MongoDB shell version: 1.6.1
connecting to: test
> use cai(说明:cai为数据库名)
switched to db cai
> db.foo.save({hello:1,word:2})(说明:hello:为key,word为value)
> db.foo.save({hello:3,word:4})
> db.foo.find()
{ "_id" : ObjectId("4c7c6b097f1700000000219f"), "hello" : 1, "word" : 2 }
{ "_id" : ObjectId("4c7c6b0e7f170000000021a0"), "hello" : 3, "word" : 4 }
>

需要注意:D:\mongodb\bin\mongod.exe 打开后不要关闭,否则会出现127.0.0.1 端口不能连接提示错误。

 

 

1. mongo.exe,命令行客户端工具。
2. mongod.exe,数据库服务程序。
3. mongodump.exe,数据库备份程序。
4. mongoexport.exe,数据导出工具。
5. mongofiles.exe,GridFS工具。
6. mongoimport.exe,数据导入工具。
7. mongorestore.exe,数据库恢复工具。
8. mongos.exe,貌似是性能检测工具。

创建D:\Database\mongo\db\文件夹,mongoDB将数据保存在这个文件夹中。执行命令行:

mongod.exe –dbpath D:\Database\monbo\db\

启动数据库服务程序。可以看到类似下面的提示:

Sun Dec 13 01:28:48 Mongo DB : starting : pid = 0 port = 27017 dbpath = D:\Datab
ase\mongo\db\ master = 0 slave = 0 64-bit
Sun Dec 13 01:28:49 db version v1.2.0, pdfile version 4.5
Sun Dec 13 01:28:49 git version: 2add01f37ddf5a262dbc66f81353e88f38723dc6
Sun Dec 13 01:28:49 sys info: windows (6, 0, 6002, 2, ‘Service Pack 2′) BOOST_LI
B_VERSION=1_39
Sun Dec 13 01:28:49 waiting for connections on port 27017

貌似是启动成功了,让我们用客户端连接到服务器测试下。运行mongo.exe,输入:

db.foo.save({a:1})

解释一下上面这个命令。db,表示当前数据库。foo,是一个集合,可以理解为一张名为foo的表。在foo表中保存了一条记录,记录的字段a的值为1。

接下来看看记录是不是真的保存到foo表中了,输入:

db.foo.findOne()

程序输出:

{ “_id” : ObjectId(”4b23d5528327000000004153″), “a” : 1 }

看来数据保存成功了。mongoDB会给每一个collection中的项自动分配一个_id值,可以根据这个id来删除、更新记录。这个id是全局唯一的,所以看起来有点长,有短id强迫症和连续编号强迫症的同学估计比较难适应。不过系统会对这个_id自动作索引,所以再加个guid作为记录的key倒是不错。这样既方便同步在两个系统中,记录默认还是是按插入时间来排序的。

多插入几条数据之后,可以尝试对数据进行搜索,排序,分页等,这些shell命令可以参考这里。通过shell对mongoDB有个初步的了解。

 

http://blog.csdn.net/navygong/archive/2010/04.aspx

增加用户与密码

 

开启客户端;
use admin
> db.addUser("ixigua", "hi.baidu")
> db.auth("ixigua", "hi.baidu")

 

查看已存在的用户的命令:
> db.system.users.find()

现在,来给另一个数据库virusDB 配置一个读写权限的用户
use virusDB
> db.addUser("virus", "passwordForVirus")

配置一个只读权限的用户. (only supported in 1.3.2+)
> use db_ixigua
> db.addUser("guest", "passwordForReadonly", true)

更改密码
利用 addUser 命令来更改一个已存在用户的密码
> use db_ixigua
> db.addUser("guest", "change_passwordForReadonly", true)
利用下面的命令可以看到刚才创建的两个用户
> db.system.users.find()

删除用户的命令
db.system.users.remove( { user: username } )
> db.system.users.remove( {user:"guest"} )




本文转自 不得闲 博客园博客,原文链接: http://www.cnblogs.com/DxSoft/archive/2010/10/21/1857338.html  ,如需转载请自行联系原作者

相关文章
|
7月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
817 18
|
11月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
1411 4
|
NoSQL MongoDB Python
【Python】已完美解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart
【Python】已完美解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart
1618 1
|
NoSQL MongoDB 微服务
微服务2——MongoDB单机部署1——下载安装
本指南介绍在Windows系统上安装和启动MongoDB的步骤。首先,从官网下载适用于32位或64位系统的预编译二进制包,选择稳定版(y为偶数)。解压后创建数据目录`data/db`,可通过命令行参数(如`mongod --dbpath=..\data\db`)或配置文件启动服务。配置文件需注意转义字符与空格使用,支持自定义日志路径、端口等参数。将bin目录加入环境变量可简化启动操作。
433 0
微服务2——MongoDB单机部署1——下载安装
|
存储 NoSQL Linux
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
847 0
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
685 5
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
551 4
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
673 0
Windows 平台安装 MongoDB
|
存储 NoSQL MongoDB
docker安装Mongodb
这篇文章详细说明了如何使用Docker安装MongoDB,包括拉取镜像、创建并运行容器、数据持久化存储以及访问容器内的MongoDB服务的具体步骤。
1493 1
|
存储 NoSQL 网络协议
【赵渝强老师】MongoDB的安装与访问
本文介绍了在Linux系统上安装和部署MongoDB的详细步骤,包括安装依赖包、解压安装包、配置环境变量、创建数据目录及启动服务等。文中还提供了相关命令示例和注意事项,帮助用户顺利完成MongoDB的安装与配置。
388 0

推荐镜像

更多