window服务器上安装MongoDB,远程连接

window服务器上安装MongoDB,远程连接
官网下载安装包,可能有点慢这里我贴出我的百度云上的地址(4.0)
地址:添加链接描述 ,提取码:myjg
安装一直点击下一步就ok了,如果你安装需要很久那么就做下面这个勾去掉(我这里没有去掉),
安装好以后配置到环境变量里面去
window服务器上安装MongoDB,远程连接
我这里安装在D:MongoDB里面(看你喜欢)window服务器上安装MongoDB,远程连接
安装好以后在data文件家里新建2个文件夹db、log如下
window服务器上安装MongoDB,远程连接
建好以后再到log文件夹里面新建一个mongod.log 文件 里面什么都不需要做,下面那个文件不用管自动生成的
window服务器上安装MongoDB,远程连接
这一步好了以后就进行配置了。
进入bin目录 在如下图中输入cmdwindow服务器上安装MongoDB,远程连接
在dos窗口中输下面代码

mongod --dbpath "D:\MongoDB\data\db"  --logpath "D:\MongoDB\data\log\mongod.log"  --install

再打开mongod.cfg文件进行编辑,根据自己的安装路径来,其中bindIp改为0.0.0.0 不然别的地方访问不了,
window服务器上安装MongoDB,远程连接
之后执行下面代码

mongod --config "D:\MongoDB\bin\mongod.cfg" --install

这时我们以管理员的身份运行cmd,启动服务

net start MongoDB

好了给数据库创建用户 并且赋予权限了
进入mongodb安装部门bin目录 打开dos窗口
依次输入以下命令

--进入终端
mongo
--转到admin数据库
use admin
--创建admin用户 服务2个比较全的权限
db.createUser({user:"admin",pwd:"1",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWriteAnyDatabase","db":"admin"}]})
--退出
exit
--使用admin登录
mongo -u admin -p 1 localhost:27017/admin
--创建新的数据库
use 数据库名(自己起)
--创建普通用户
db.createUser({user:"用户名",pwd:"用户密码",roles:[{"role":"readWrite","db":"数据库名"}]})

exit

开始连接,我这里使用的是Robo 3T 连接的(官网下载地址)
Robo 3T 官网下载 右边那个window服务器上安装MongoDB,远程连接
工具使用方式就不扯了