gpt4 book ai didi

mongodb - 2016年访问 meteor 制作数据库

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

当您想在 2016 年访问 meteor 生产数据库时,该线程 (Accessing Meteor production database) 中的答案似乎不再有效。我想使用

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

meteor mongo blah.meteor.com

我得到的是:

connecting to: sg-mother1-6243.servers.mongodirector.com:27017/blah_meteor_com 2016-01-18T15:21:49.884+0200 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1210 exception: login failed

然后我试了一下

meteor mongo --url blah.meteor.com

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

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

然后每次重新输入

meteor 蒙戈 --url blah.meteor.com

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

meteor mongo --help

在文档中我读到以下行:

Instead of opening a shell, specifying --url (-U) will return a URL suitable for an external program to connect to the database. For remote databases on deployed applications, the URL is valid for one minute.

对于这个意思,我回到了开头提到的线程(stackoverflow.com/questions/11801278/accessing-meteor-production-database)并阅读:

"So what it's saying is, the url provided by running the command with the --url option is for connecting to the database by some external application, i.e. other than meteor."

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

meteor mongo blah.meteor.com

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

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

最佳答案

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

试试这个解决方法:

  • 直接在您的机器上安装 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

关于mongodb - 2016年访问 meteor 制作数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927199/

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