Mongodb 在win 10中没有首先在本地运行mongod的情况下出现错误mongo
我在win 10中安装了这个mongo.zip 我已经用bin设置了环境路径 无论何时我启动命令行, 没有mongod,我的mongo无法启动Mongodb 在win 10中没有首先在本地运行mongod的情况下出现错误mongo,mongodb,mongo-collection,Mongodb,Mongo Collection,我在win 10中安装了这个mongo.zip 我已经用bin设置了环境路径 无论何时我启动命令行, 没有mongod,我的mongo无法启动 C:\Users\asus>mongo MongoDB shell version v4.4.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Error: couldn't connect to server
C:\Users\asus>mongo
MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: No connection could be made because the target machine actively refused it. :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1
但是如果我在mongo
之前运行mongod
,那么mongo运行得非常完美
所以,我的问题是:在没有本地mongod
的情况下,如何运行mongo
另外,我的指南针正在运行,可以连接到AWS云
如果可以,请提供图片
谢谢大家! 我想你,首先,你必须知道它们之间的区别 是MongoDB的过程 这是一个贝壳。您可以使用它连接并在任何MongoDB上运行任何mongo命令 所以,你的错误意味着 您正在尝试将自己的MongoDB连接到键入的
mongo
,因为默认的-host
参数是localhost。但是您的mongod
进程没有运行。所以你必须开始
连接到:mongodb://127.0.0.1:27017
127.0.0.1:27017
等于localhost
如果您在AWS上有MongoDB(mongod进程)。您应该使用下面的命令进行连接
mongo --host mongodb0.example.com:28015
所以,这意味着:它不会仅仅通过在shell中键入
mongo
来运行本地数据库?我应该两个都运行?不是每次都运行,只需检查您的服务状态,如果停止,您必须运行它。使用此代码service mongod status
谢谢!我可以只运行mongo
,但不是每次都运行。我想你是对的。这是因为服务状态。非常感谢。