window服务器上安装MongoDB,远程连接
官网下载安装包,可能有点慢这里我贴出我的百度云上的地址(4.0)
地址:添加链接描述 ,提取码:myjg
安装一直点击下一步就ok了,如果你安装需要很久那么就做下面这个勾去掉(我这里没有去掉),
安装好以后配置到环境变量里面去
我这里安装在D:MongoDB里面(看你喜欢)
安装好以后在data文件家里新建2个文件夹db、log如下
建好以后再到log文件夹里面新建一个mongod.log 文件 里面什么都不需要做,下面那个文件不用管自动生成的
这一步好了以后就进行配置了。
进入bin目录 在如下图中输入cmd
在dos窗口中输下面代码
mongod --dbpath "D:\MongoDB\data\db" --logpath "D:\MongoDB\data\log\mongod.log" --install
再打开bin目录中的mongod.cfg文件进行编辑,根据自己的安装路径来,其中bindIp改为0.0.0.0 不然别的地方访问不了,
之后执行下面代码
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 官网下载 右边那个
工具使用方式就不扯了