如何在Windows系统中连接到MongoDB?

26 浏览
0 Comments

如何在Windows系统中连接到MongoDB?

我正在尝试从命令行运行Mongo:有什么问题吗?(我在本地主机上有IIS:80端口)并且Apache运行在8080端口。这样会有任何问题吗?

C:\MONGO\Project1\mongo\bin>mongo --port 27017
MongoDB shell版本:2.0.3
连接到:127.0.0.1:27017/test
周六,3月10日16:16:45 错误:无法连接到服务器127.0.0.1:27017 shell/mongo.js:86
异常:连接失败

0
0 Comments

问题的原因是在Windows系统中连接到MongoDB需要进行一些特定的设置和操作。以下是解决方法:

1. 作为管理员,创建目录:mkdir c:\mongo\data\db

2. 作为管理员,安装服务:.\mongod.exe --install --logpath c:\mongo\logs --logappend --bind_ip 127.0.0.1 --dbpath c:\mongo\data\db --directoryperdb

3. 启动MongoDB:net start MongoDB

4. 启动Mongo Shell:c:\mongo\bin\mongo.exe

以上步骤非常有用,感谢分享。对于尝试此解决方案的人,请注意“作为管理员”非常重要。

0
0 Comments

问题原因:在Windows系统中连接MongoDB时,需要先创建默认的数据库路径(默认路径为/data/db或c:\data\db)。如果没有创建该路径,将无法成功连接MongoDB。

解决方法:在Windows系统中连接MongoDB时,需要先创建默认的数据库路径。可以通过以下步骤来解决该问题:

1. 打开命令提示符(CMD)或PowerShell窗口。

2. 输入以下命令来创建默认的数据库路径:

mkdir c:\data\db

3. 输入以下命令来启动MongoDB服务:

mongod

4. 现在你应该可以成功连接MongoDB了。

注意:如果你想使用自定义的数据库路径,可以使用以下命令来启动MongoDB服务:

mongod --dbpath /Mongo/db

其中,/Mongo/db为自定义的数据库路径。

对于创建Web应用程序时的安全性和路径问题,如果你在E盘上安装了MongoDB,你需要创建E:/data/db路径来存储数据库文件。

0
0 Comments

问题原因:在尝试运行mongo.exe之前没有运行mongod.exe。

解决方法:先运行mongod.exe,再运行mongo.exe即可解决该问题。

0