说明:部分内容取至runoob.com
在下载安装mongodb时,搜索到的文章感觉不够全面清晰,固整理了一下自己安装的过程,并记录下来
下载
MongoDB的官网是:http://www.mongodb.org/ 可以在官网下载,但是试了一下,点击下载以后根据没反应,所以换了这个地址下载,选项msi文件,http://dl.mongodb.org/dl/win32/x86_64(下载可能反应也会有点慢,请耐心等待)
下载完成后,双击运行,可以通过点击"Custom(自定义)" 按钮来设置你的安装目录。
创建数据目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。
在本教程中,我们已经在E盘安装了mongodb,现在让我们创建一个 data 的目录然后在 data 目录里创建 db 目录。
并创建一个log文件夹
命令行下运行MongoDB 服务器
为了从命令提示符下运行MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。
在命令行运行(这里的路径要改为你自己的相应路径):
E:\mongodb\bin\mongod --dbpath E:\mongodb\data\db
安装完成之后打开:
连接MongoDB
我们可以在命令窗口中运行mongo.exe 命令即可连接上 MongoDB
在命令行执行运行:
E:\mongodb\bin\mongo.exe
配置MongoDB 服务
创建配置文件
创建一个配置文件。该文件必须设置systemLog.path 参数,包括一些附加的配置选项更好。
例如,创建一个配置文件,文件名为mongod.cfg;路径位于E:\mongodb\mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。具体配置内容如下(具体路径请根据实际情况修改):
systemLog:
destination: file
path: e:\mongodb\data\log\mongod.log
storage:
dbPath: e:\mongodb\data\db
如下图:
安装MongoDB服务
通过执行mongod.exe,使用--install选项来安装服务,使用--config选项来指定之前创建的配置文件。
在命令行运行:
E:\mongodb\bin\mongod.exe --config "E:\mongodb\mongod.cfg" --install
以上安装基本完成
启动MongoDB服务
net start MongoDB
关闭MongoDB服务
net stop MongoDB
移除MongoDB 服务
E:\mongodb\bin\mongod.exe --remove
操作: 双击bin下的mongod.exe (注意是d,这个是启动程序)启动程序开启后,再运行mongo.exe 程序(注意没有d) ,界面如下测试数据库操作
设置环境变量
在系统设置中配置环境变量path = E:\mongodb\bin;( 便于在命令行中直接使用mogodb命令 )
为mongodb数据库设置账户
1. 打开命令行窗口输入mongo,进入mongo环境
2. 切换到'admin' 数据库 use admin
3. 给admin设置用户密码:
user: 用户名, pwd: 用户密码,roles: 用来设置用户的权限,比如读,读写 等等db.createUser({user: 'root', pwd: '123456', roles: ['root']})
4. 验证是否添加成功,
'db.auth(用户名,用户密码)' 这里用db.auth('root', '123456') 如果返回 '1'表示验证成功, 如果是 '0' 表示验证失败...