一、mongoDB安装、
1.下载链接,阿里云盘:阿里云盘分享
下载后打开../MongoDB/bin下的vc_redist.x64.exe进行安装,
2.安装tableau 时可能会报错,提示安装c++ 失败,报错信息0x80240017如下:
解决方案
- 先安装补丁 KB2919442 立即下载基于 x64 的 Windows Server 2012 R2 的KB2919442补丁。
- KB2919442 安装完成后,继续安装 Windows Server 2012 R2 Update (KB2919355) 所有补丁。
- 补丁下载地址(压缩包密码yuancc1234qwer):阿里云盘分享
- 安装完成后,需要重启,这个安装过程根据你的硬件配置和网络决定安装速度。
- 所有更新包安装完成后,接下来我们继续第一步点击vc_redist.x64.exe安装。
2.在与bin同文件路径新建文件夹【data】用来存储数据,后在data再建立文件夹db就可以了
二、 环境变量设置
配置 MongoDB 数据库的环境,具体步骤如下:
- 在“我的电脑”上点右键选“属性”,在弹出的窗口上选择“高级”选项卡
- 点击“环境变量(N)”钮,出现如下窗口:
找到 path,并打开路径,将自己的 MongoDB 的 bin 文件地址添加上去;【注意是安装的路径】;
在 path 中填地址时,要看一下前面的那个地址是否完全,不完全的情况下要加上 ‘;’ 标记,在自己添加的地址后面也要记得填上 ‘;’ 标记,以便能成功运行程序;
- 设置完上面的环境变量后,一路点“确定”按钮,关闭弹出窗口,就完成了环境变量的设置。
三、运行 MongoDB 服务
1、启动 MongoDB 服务
2.打开 cmd 命令;
即:用Win+R键打开,输入cmd;
3.找到安装 MongoDB 的 db 文件;
4.输入命令[mongod --dbpath E:\Mongodb\data\db](注意后面所有[ ]均不包含在命令中,不需要输入)来启动MongoDB 服务;注意:此时的地址就是你建的 db 目录, 然后再回车,此时的服务就启动了;仔细找一下,就会找到端口号一般为:‘27017’;
5.然后再浏览器中输入地址和端口号为:http://localhost:27017
若显示结果如下,就说明安装成功并结束;
6、关闭刚才打开的cmd命令框;
7、安装 MongoDB服务,
在cmd 管理员中执行【mongod --dbpath "E:\MongoDB\data" --logpath "E:\MongoDB\log\mongodb.log" --install --serviceName "MongoDB"】。描述:通过执行mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件。
1)、在cmd 管理员中启动和关闭 MongoDB 服务
四、、启动 MongoDB 命令为:net start MongoDB(若需要关闭服务命令为:net stop MongoDB)
1、在mongodb添加用户
1)、进入“..\MongoDB\bin”路径下双击mongo.exe,执行语句
【use admin】
2)、然后执行语句
设置用户密码
【db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})】,
3)、出现成功使用命令【exit】退出即可;
2、用Navicat连接测试一下是否成功
1)、打开Nacicat,找到左上角【连接】,选择【MongoDB】,
2)、【验证】选择[Password],【验证数据库】:[admin],【用户名】,【密码】。
3、连接测试,显示连接成功后确定。如下图:
五、启localhost可以就【连接,使用ip不能连接问题
新建mongod.cfg文件,到../bin文件夹下,path与dbPath是安装路径,配置bindIp,如下:
systemLog: destination: file path: D:\mongodb\data\log\mongod.log storage: dbPath: D:\mongodb\data\db net: bindIp: 127.0.0.1,0.0.0.0 port: 27017 security: authorization: enabled