Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux中的MongoDB Mint 19_Mongodb_Linux Mint - Fatal编程技术网

Linux中的MongoDB Mint 19

Linux中的MongoDB Mint 19,mongodb,linux-mint,Mongodb,Linux Mint,我试图在LinuxMint19中使用mongoDB。但我的错误率越来越低 解决方案是什么?您正在启动mongo shell客户端,默认情况下,该客户端尝试连接到运行在本地主机上并在端口27017上侦听的mongod服务器。但是,没有服务器在那里侦听,因此mongo shell会注意到并退出 您需要调查为什么没有mongod服务器在那里侦听: 未安装MongoDB服务器包 您正在/etc/mongod.conf中指定一个非默认端口 mongod进程/服务未运行 首先验证服务器包是否已安装: s

我试图在LinuxMint19中使用
mongoDB
。但我的错误率越来越低


解决方案是什么?

您正在启动mongo shell客户端,默认情况下,该客户端尝试连接到运行在本地主机上并在端口27017上侦听的mongod服务器。但是,没有服务器在那里侦听,因此mongo shell会注意到并退出

您需要调查为什么没有mongod服务器在那里侦听:

  • 未安装MongoDB服务器包
  • 您正在/etc/mongod.conf中指定一个非默认端口
  • mongod进程/服务未运行
  • 首先验证服务器包是否已安装:

    sudo dpkg -l | grep -i ".*mongodb.*server"
    
    然后检查mongod服务的状态并从那里开始。这将告诉您它是否正在运行,它正在监听哪个端口,使用了哪个配置文件,等等

    sudo systemctl status mongod
    
    如果它没有运行,请尝试启动它:

    sudo systemctl start mongod
    
    如果它仍然没有运行,请查看日志消息:

    sudo journalctl -u mongod.service
    

    您正在启动MongoShell客户端,默认情况下,该客户端尝试连接到运行在localhost上并侦听端口27017的mongod服务器。但是,没有服务器在那里侦听,因此mongo shell会注意到并退出

    您需要调查为什么没有mongod服务器在那里侦听:

  • 未安装MongoDB服务器包
  • 您正在/etc/mongod.conf中指定一个非默认端口
  • mongod进程/服务未运行
  • 首先验证服务器包是否已安装:

    sudo dpkg -l | grep -i ".*mongodb.*server"
    
    然后检查mongod服务的状态并从那里开始。这将告诉您它是否正在运行,它正在监听哪个端口,使用了哪个配置文件,等等

    sudo systemctl status mongod
    
    如果它没有运行,请尝试启动它:

    sudo systemctl start mongod
    
    如果它仍然没有运行,请查看日志消息:

    sudo journalctl -u mongod.service