如何通过腻子上的控制台访问服务器暂存的数据库 mongodb?

Posted

技术标签:

【中文标题】如何通过腻子上的控制台访问服务器暂存的数据库 mongodb?【英文标题】:How can I access database mongodb on the server staging by console on the putty? 【发布时间】:2018-06-02 13:06:14 【问题描述】:

我想通过 putty 访问服务器暂存的数据库 mongodb。但我仍然对设置感到困惑

看看这个:

那里需要设置什么?

我想要一个完整的解释

或者也许还有另一种更好的方式来访问 mongodb?

【问题讨论】:

没有人可以帮忙吗? 【参考方案1】:

使用 Putty,您可以在运行 MongoDB 服务器的服务器上创建 SSH 会话,因此您不能直接使用 Putty 连接到您的 MongoDB 服务器。您可以执行以下操作:

第一个解决方案

    使用 SSH 连接到运行 MongoDb 的服务器(在 Putty 窗口中粘贴您的主机名或 IP 地址并连接到端口 22) 在此服务器上使用您的服务器凭据登录 在服务器上使用mongo命令行工具,连接MongoDB服务器

第二种解决方案(因此您的 MongoDB 端口必须可以从 Internet 访问,并且您的机器上需要 mongo CLI 工具)

    在笔记本电脑/台式电脑上打开 CMD 使用 mongo yourMongoDbServerHostname:Port/dbname -u dbuser -p dbpassword 并创建与远程 MongoDb 服务器的连接

如果您正在寻找 Mongo GUI 客户端,请查看:https://robomongo.org/ 或 https://www.mongodb.com/products/compass

如果这不起作用,请提供有关 MongoDb 服务器的更多信息。

【讨论】:

我先试试你的解决方案。我将登台服务器的 ip public 输入到 putty 上的主机名输入。我尝试打开,存在这样的错误:ibb.co/b1HZc6。我该如何解决这个问题? 您能否通过制作私钥和公钥的过程以及如何使用它来更新您的答案。制作私钥和公钥的过程中可能出现错误 我仍然对将公钥复制到服务器感到困惑。运行此步骤后:1. Highlight entire public key within the PuTTY Key Generator and copy the text.。我仍然对运行下一步感到困惑 您可以使用视频捕获来捕获过程并将其上传到 youtube 上吗?然后在这里分享链接。也许这会对我有所帮助。不仅帮助我,还帮助其他需要帮助的人 这远远超出了您最初的问题。有几个 youtube 视频:youtube.com/results?search_query=how+to+ssh+on+server 和很多关于 SSH 主题的好教程。

以上是关于如何通过腻子上的控制台访问服务器暂存的数据库 mongodb?的主要内容,如果未能解决你的问题,请参考以下文章

如何快速撤消 git 中的暂存和未暂存的更改?

10-git-取消暂存的文件

如何将未暂存的文件移动到未跟踪的位置?

git add 后如何撤销暂存的文件?

6.查看已暂存和未暂存的修改

Gitlab 流程和预览正在进行/暂存的工作