【问题标题】:Accessing meteor production database in 20162016年访问流星生产数据库
【发布时间】:2016-04-27 21:38:43
【问题描述】:

当您想在 2016 年访问流星生产数据库时,此线程 (Accessing Meteor production database) 中的答案似乎不再起作用。我想使用

访问流星生产数据库 blah.meteor.com

meteor mongo blah.meteor.com

我得到的是:

连接到:sg-mother1-6243.servers.mongodirector.com:27017/blah_meteor_com 2016-01-18T15:21:49.884+0200 错误:18 { ok:0.0,errmsg:“身份验证失败”,代码:18 } 在 src/mongo/shell/db.js:1210 异常:登录失败

然后我尝试了

meteor mongo --url blah.meteor.com

我得到用户名光标。我输入我的流星站点用户名并按回车键,然后获取密码光标。我输入上述用户名的密码,然后按 Enter。我收到以下网址:

mongodb://client-2ee8c14d:c1546ca8-4e7e-5883-0214-150b309fb4fb@SG-mother1-6242.servers.mongodirector.com:27017/blah_meteor_com

然后每次我重新进入

meteor mongo --url blah.meteor.com

假设我已经登录了,我只是收到了一个与我在上面看到的 URL 相似的 URL。 我通过输入阅读了“meteor mongo 命令”文档:

meteor mongo --help

在文档中,我阅读了以下行:

指定--url (-U) 将返回一个URL,而不是打开一个shell 适合外部程序连接数据库。对于远程 已部署应用程序的数据库,URL 的有效期为一分钟。

为了意义,我回到了我在开头提到的线程(stackoverflow.com/questions/11801278/accessing-meteor-production-database)阅读:

“所以它的意思是,通过运行带有--url选项的命令提供的url用于通过某些外部应用程序连接到数据库,即不是meteor。”

除了我在 2015 年做的以外,我不知道还有什么其他应用程序可以帮助我连接到流星生产数据库,即:

meteor mongo blah.meteor.com

我在某处读到可以使用 mongo shell intead,但我不知道如何打开它,也不知道使用流星安装时的 mongo 安装目录。我正在使用 linux (fedora) 操作系统。

如何访问 2016 年流星生产数据库?是否发生了让我无法像 2015 年那样轻松访问流星生产数据库的升级?

【问题讨论】:

    标签: mongodb meteor


    【解决方案1】:

    当您的meteor mongo 命令仍使用 2.6.7 版的 mongo 时,您正在尝试连接到 3.0 版数据库

    试试这个解决方法:

    • 直接在您的机器上安装 Mongo 版本 (3.x)。
    • 然后运行这个命令(安装 sed 后应该可以在 osx、linux 和 windows 上运行):

      mongo `meteor mongo --url XXX.meteor.com | sed 's/mongodb:\/\//-u /' | sed 's/:/ -p /' | sed 's/@/ /'`

    来源:https://forums.meteor.com/t/meteor-mongo-xxx-meteor-com-giving-exception-login-failed-workaround/15289

    【讨论】:

    • 谢谢爵士。我会尝试并回复你。
    • 谢谢爵士。我试过了,它可以在没有 sed 部分的情况下工作
    【解决方案2】:

    由于 Meteor 停止支持使用 .meteor 域,并且每个开发人员都需要自己获取主机,我找到了一种使用 mup 或 mupx 访问远程数据库的方法。我写在这篇文章中:https://stackoverflow.com/a/37439315/2908071

    我希望这将有助于未来的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多