我正在尝试从命令行运行Mongo: 怎么了? (我在localhost上有IIS:80)。和端口8080上的Apache。有任何问题 有了这个?
C:\MONGO\Project1\mongo\bin>mongo --port 27017
MongoDB shell version: 2.0.3
connecting to: 127.0.0.1:27017/test
Sat Mar 10 16:16:45 Error: couldn't connect to server 127.0.0.1:27017 shell/mong
o.js:86
exception: connect failed
答案 0 :(得分:54)
我发现当我收到此错误时,并不是因为我没有设置默认数据库路径。这是因为我试图在运行mongod.exe之前运行mongo.exe 。
答案 1 :(得分:32)
您是否创建了默认数据库路径?
它默认为“/data/db
目录(或Windows上的c:\data\db
”“
资料来源:http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo
答案 2 :(得分:25)
作为管理员,创建目录:
mkdir c:\mongo\data\db
作为管理员,安装服务:
.\mongod.exe --install --logpath c:\mongo\logs --logappend --bind_ip 127.0.0.1 --dbpath c:\mongo\data\db --directoryperdb
启动MongoDB:
net start MongoDB
启动Mongo Shell:
c:\mongo\bin\mongo.exe
答案 3 :(得分:8)
请
创建默认的db文件夹。
<强> C:\数据\分贝强>
以及日志文件夹
<强> C:\数据\日志\ mongo.log 强>
或在命令提示符
中使用以下命令mkdir c:\data\log
mkdir c:\data\db
在mongo的bin文件夹中创建配置文件(或者您可以保存所需的目的地)。
在名为&#34; mongod&#34;的文本文件中添加以下内容:并将其保存为
的 mongod.cfg 强>
的 DBPATH = C:\数据\分贝强>
的日志路径= C:\数据\日志\ mongo.log 强>
或在命令提示符
中使用以下命令echo dbpath=c:\data\db>> "mongod.cfg"
echo logpath=c:\data\log\mongo.log>> "mongod.cfg"
现在打开命令提示符(管理员)并运行以下命令启动mongo服务器
mongod
打开另一个命令提示符(不要关闭第一个提示符)并运行客户端命令:
mongo
希望这会有所帮助,或者你已经这样做了。
答案 4 :(得分:5)
尝试运行mongo.exe而没有执行mongod.exe时发生错误。 以下批处理脚本解决了问题:
@echo off
cd C:\mongodb\bin\
start mongod.exe
start mongo.exe
exit
答案 5 :(得分:3)
如果从命令行运行 mongod 或运行mongodb服务器时遇到这些类型的错误,
然后按照这些步骤,
答案 6 :(得分:2)
创建默认的db文件夹。
c:\data\db
以及日志文件夹
c:\data\log\mongo.log
或在命令提示符中使用following
命令
mkdir c:\data\log
mkdir c:\data\db
答案 7 :(得分:1)
你可以使用以下命令,
mongod --dbpath=D:\home\mongodata
其中 D:\ home \ mongodata 是数据存储路径
答案 8 :(得分:1)
mongo.exe
db.test.save({Field:'Hello mongodb'})
这个命令
将插入一个名为Field的字段,值为 Hello
mongodb的即可。db.test.find()
,然后按Enter键即可找到
你最近输入的记录。答案 9 :(得分:0)
对于此错误,如果您使用的是Windows 7或Windows Server 2008 R2,则问题可能是您必须安装Microsoft修补程序。
答案 10 :(得分:0)
启动某个本地MongoDB实例并从NodeJS应用连接到的步骤:
使用带有内容的路径mongod.cfg
为新数据库创建C:\Program Files\MongoDB\Server\4.0\mongod.cfg
systemLog:
destination: file
path: C:\Program Files\MongoDB\Server\4.0\log\mongod.log
storage:
dbPath: C:\Program Files\MongoDB\Server\4.0\data\db
通过运行安装mongoDB数据库
mongod.exe --config "C:\Program Files\MongoDB\Server\4.0\mongod.cfg" --install
运行特定的mongoDB数据库
mongod.exe --config "C:\Program Files\MongoDB\Server\4.0\mongod.cfg"
运行mongoDB服务
mongo 127.0.0.1:27017/db
并!查看mongoDB实际连接字符串以从NodeJS应用连接到服务
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/db?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("c7ed5ab4-c64e-4bb8-aad0-ab4736406c03") }
MongoDB server version: 4.0.9
Server has startup warnings:
...