mongo连接命令 windows_windows 安装 连接 mongodb

1.下载 安装

推荐:http://dl.mongodb.org/dl/win32/x86_64    下载 .mis 安装程序,双击安装,可以选择全部安装和自定义安装,我选的全部安装

4以上版本有公钥密钥问题,下的是4以下版本

2.运行

进入C:\Program Files\MongoDB\ 的bin目录, mongod.exe 是服务端,mongo.exe 是客服端。也就是执行mongod命令是配置数据库服务,执行mongo命令是连接数据库。

我们需要一些配置,才能连接数据库。

(1)新建一个data目录和log目录,放在哪里都可以,只要你记得住。

data目录数据库启动时默认找bin目录的根目录的data文件夹,比如,你把bin 放在了 'C:/program Files/XXX/XXX/bin',会默认找c:/data,没有就会报错。 但你配置了,他就不会找默认的了

log 把启动数据库封装为一个服务,用作服务的日志。

(2)打开cmd,进入bin,执行

mongod  --bind_ip 0.0.0.0 --dbpath C:\mongodb\data --port 27017 --logpath C:\mongodb\log\mongodb.log --logappend --serviceName MongoDB --auth --service --install

结果:生成一个MongoDB服务,启动服务就会启动数据库服务。打开cmd,进入bin,输入mongo,会连接到数据库。

其中:--bind_ip  允许哪些地址访问数据库,因为数据库时放在服务器上的,不设置默认只有本地才能访问数据库,我需要在自己的电脑上也能访问到。

--dbpath  data的路径,第一步新建的data

--logpath  log的路径,第一步新建的log

--serviceName MongoDB   --install    生成的服务名(如下图),安装服务

--port 27017 端口    --auth 授权,只有这样设置了才能去新建用户,给用户授权。

3.创建用户

一步一步做,不能省略,必须切换到admin数据库

use admin //切换到admin数据库

db.createUser({user:'admin',pwd:'123456',roles:['root']}) //创建用户名 密码

db.auth('admin','123456') //授权

mongo -uadmin -p123456 //设置成功后用新账户登录

4.navicat连接数据库

如果自己的电脑连接服务端数据库出错,按道理说,严格按照上面每步操作是不会出错的。 可以检查一下是否能连接到服务端和该端口,可以先ping一下ID,再ping一下端口

ping端口需要下载tcping ,https://elifulkerson.com/projects/tcping.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值