【发布时间】:2016-04-27 21:38:43
【问题描述】:
当您想在 2016 年访问流星生产数据库时,此线程 (Accessing Meteor production database) 中的答案似乎不再起作用。我想使用
访问流星生产数据库 blah.meteor.commeteor 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 年那样轻松访问流星生产数据库的升级?
【问题讨论】: