在mac osx上连接失败的mongo db

 deng_xiaomi 发布于 2023-02-12 19:30

我正在尝试在我的mac上学习mongo db.我使用自制软件安装了mondgo db,它成功了.我创建了dir /data/db.当我输入mongo终端时,我得到:

Error: couldn't connect to server [a bunch of numbers] at src/mongo/shell/mongo.js:145 exception:connect failed

我在SO上查看了以下答案: 在OSX上安装和运行MongoDB

在检查答案中说:1)为您的mongo服务器启动终端2)转到mongo/bin目录

为您的服务器启动终端是什么意思?这是否意味着只是打开一个新的终端窗口?

我在哪里可以找到mongo/bin目录?

关于让mondoDB启动并运行的任何其他建议将不胜感激.

2 个回答
  • 可能你是第一次运行mongodb.根据文档,您必须遵循几个步骤,然后您就可以开始了.

    首先,创建主db目录:

    sudo mkdir -p /data/db
    

    确保您对该目录具有读写权限:

    sudo chown `id -u` /data/db
    

    并且要监听默认端口,请运行:

    mongod
    

    最后请记住,运行"mongod"命令后不要关闭控制台选项卡.打开一个新选项卡(Cmd + T)并在新窗口中运行其他命令.要关闭mongod会话,只需按上一个选项卡上的Ctrl + C.

    2023-02-12 19:33 回答
  • 你应该阅读这里的文档:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 并按照说明操作.

    在这种情况下,[数字串]是二进制文件mongo尝试连接的主机名/ IP和端口号.它告诉你的是,没有mongod二进制侦听mongo正在尝试连接的主机名和端口.

    您需要先启动,mongod然后才能使用mongoshell 连接它.上面的文档进一步概述了这一点.

    如果你使用自制程序,mongodb二进制文件将自动放在你的路径上,这意味着你不需要cd进入另一个目录,如mongo/bin.

    祝好运.

    2023-02-12 19:33 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有