【问题标题】:Is a MongoDB database installed on a server?MongoDB 数据库是否安装在服务器上?
【发布时间】:2014-10-05 18:47:14
【问题描述】:
我刚开始在本地机器上使用带有 MEAN Stack(MongoDB、Express、AngularJS、Node.js)的 MongoDB 和 Node.js,起初我认为 MongoDB 安装在类似于 MySQL 的 Node.js 服务器上安装 LAMP 或 WAMP 堆栈时在 Apache 上安装。
但现在我不再那么确定了:)
它是如何工作的? MongoDB 安装在哪里?我可以在没有 Node.js 的情况下使用它吗?我可以在没有服务器的情况下使用 MySQL 吗?
【问题讨论】:
标签:
mysql
node.js
mongodb
installation
mean-stack
【解决方案1】:
MongoDB 和 MySQL 都独立安装在主机上(在您的情况下为 localhost)。
MySQL 未安装在 Apache 上。它只是 MySQL 的 PHP 接口,需要 Apache 来提供服务。您可以使用 MySQL 命令行(在 shell 控制台中发出 mysql 命令),而无需安装 Apache 或 PHP。 LAMP 和 WAMP 堆栈附带配置的 PHP MySQL 接口。
MEAN 是一个类似的堆栈,由独立可用的每个单独组件组成,并根据要求无缝结合在一起。您可以查询托管在与您拥有 MEAN 堆栈的机器不同的机器上的 MongoDB。