我刚刚开始使用MongoDB和Node.js与MEAN Stack (MongoDB, Express, AngularJS, Node.js)在我的本地机器上,起初我认为MongoDB安装在Node.js服务器上,就像MySQL安装在Apache上一样,当你安装LAMP或WAMP堆栈。
但现在我不确定了:)
它是如何工作的?MongoDB安装在哪里?我可以使用它没有Node.js吗?我可以在没有服务器的情况下使用MySQL吗?
MongoDB和MySQL都是独立安装在主机上的(在您的情况下是localhost)。
MySQL没有安装在Apache上。它只是MySQL的PHP接口,需要Apache为其提供服务。您可以使用MySQL命令行(在shell控制台中发出 MySQL 命令),而无需安装Apache或PHP。LAMP和WAMP堆栈随配置的PHP MySQL接口一起发布。
MEAN是一个类似的堆栈,由每个独立可用的单独组件组成,也可以根据需求无缝地编织在一起。您可以查询托管在不同机器上的MongoDB,而不是您拥有MEAN堆栈的机器。