gpt4 book ai didi

mongodb - "mongo"和 "mongod"之间的区别?

转载 作者:可可西里 更新时间:2023-11-01 09:34:58 27 4
gpt4 key购买 nike

我已经安装了 MongoDB,我发现了一些不合逻辑的东西,我希望有人能回答我:

  1. 当我执行“mongo”时,我登录到 shell
  2. 当我执行“mongodb”时,出现以下错误:

     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] MongoDB starting : pid=7221 port=27017 dbpath=/data/db 64-bit host=debian
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] db version v3.2.7
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] git version:
    4249c1d2b5999ebbf1fdf3bc0e0e3b3ff5c0aaf2
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1t 3 May 2016
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] allocator: tcmalloc
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] modules: none
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] build environment:
    2016-06-23T22:58:39.302+0000 I CONTROL [initandlisten] distmod: debian71
    2016-06-23T22:58:39.303+0000 I CONTROL [initandlisten] distarch: x86_64
    2016-06-23T22:58:39.303+0000 I CONTROL [initandlisten] target_arch: x86_64
    2016-06-23T22:58:39.303+0000 I CONTROL [initandlisten] options: {}
    2016-06-23T22:58:39.325+0000 E NETWORK [initandlisten] listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
    2016-06-23T22:58:39.325+0000 E NETWORK [initandlisten] addr already in use
    2016-06-23T22:58:39.325+0000 E STORAGE [initandlisten] Failed to set up sockets during startup.
    2016-06-23T22:58:39.325+0000 I CONTROL [initandlisten] dbexit: rc: 48

两个终端命令之间有什么区别:第一个是 mongo,第二个是 mongodb?

MongoDB 很棒,因为我的项目是无模式的,但配置它、创建角色、授权等总是很糟糕的经历。

谢谢。

最佳答案

  • mongod 是服务器,例如将连接数据库的请求传递到该服务器。
  • 在上面的错误中,它表明端口地址 27017 正在使用中。这意味着您的 mongod 已经在运行。您只需运行命令“mongo”即可访问 Mongodb shell。
  • 还有一种可能是其他进程正在端口 27017 上运行
  • netstat -n | grep 27017 检查进程是否正在运行和 kill -9 $(lsof -ti:27017)'

关于mongodb - "mongo"和 "mongod"之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38003260/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com