mongodb 错误。如何解决 mongoDB 中的错误?
mongodb error. how can I solve the erro in mongoDB?
MongoDBshell版本:3.2.6
连接到:测试
2016-05-08T10:46:12.023+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2016-05-08T10:46:12.023+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6
exception: connect failed
https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-ubuntu/
你们有 mongodb 服务 运行ning 吗? 运行 sudo service mongod status
看看是什么 returns。如果停止,运行 sudo service mongod start
启动 mongodb 并尝试连接它。
您也可以通过 运行ning: sudo netstat -lnp | grep 27017
检查 mongodb 是否正在监听 27017。
如果 sudo service mongod start
出现错误,您可能需要检查配置。如果您可以post上述命令的输出,我们可以更好地帮助您。
更新:
创建包含以下内容的文件 /etc/systemd/system/mongod.service
:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
将您的 mongodb 进程分叉为守护进程,以便它在后台保持 运行。例如
./mongod --port 27017 --dbpath /home/db_directory --logpath /logs/mongod.log --fork
请问有同样的问题。刚刚安装 Ubuntu 16.04 LTS。安装过程,和mongo官网一样。当我这样做时:
sudo 服务 mongod 状态;出现
● mongod.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
我猜错误会在 "data directory" 和端口的配置中,但配置不正确
在terminal重启服务即可,verbose模式帮助你了解后台配置
$brew services restart mongodb --verbose
然后打开另一个终端(不要使用同一个终端)并输入mongod,你应该能够看到进程运行.
MongoDBshell版本:3.2.6 连接到:测试
2016-05-08T10:46:12.023+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2016-05-08T10:46:12.023+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6
exception: connect failed
https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-ubuntu/
你们有 mongodb 服务 运行ning 吗? 运行 sudo service mongod status
看看是什么 returns。如果停止,运行 sudo service mongod start
启动 mongodb 并尝试连接它。
您也可以通过 运行ning: sudo netstat -lnp | grep 27017
检查 mongodb 是否正在监听 27017。
如果 sudo service mongod start
出现错误,您可能需要检查配置。如果您可以post上述命令的输出,我们可以更好地帮助您。
更新:
创建包含以下内容的文件 /etc/systemd/system/mongod.service
:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
将您的 mongodb 进程分叉为守护进程,以便它在后台保持 运行。例如
./mongod --port 27017 --dbpath /home/db_directory --logpath /logs/mongod.log --fork
请问有同样的问题。刚刚安装 Ubuntu 16.04 LTS。安装过程,和mongo官网一样。当我这样做时:
sudo 服务 mongod 状态;出现
● mongod.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
我猜错误会在 "data directory" 和端口的配置中,但配置不正确
在terminal重启服务即可,verbose模式帮助你了解后台配置
$brew services restart mongodb --verbose
然后打开另一个终端(不要使用同一个终端)并输入mongod,你应该能够看到进程运行.