MongDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的

1、安装MongoDB
windows:
首先咱打开官网下载:https://www.mongodb.com/download-center/community

下载完成之后,安装MongoDB

勾选,next

ubuntu mongodb 连接 命令 ubuntu mongodb安装_mongodb


点击Custom自定义路径安装

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_02


点击browse

ubuntu mongodb 连接 命令 ubuntu mongodb安装_图形化_03


你可以在D盘中新建一个mongodb文件夹,点ok

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_04


点击next

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_05


点击next

ubuntu mongodb 连接 命令 ubuntu mongodb安装_图形化_06


把Install MongoDB Compass(图形化页面)去掉,然后next

ubuntu mongodb 连接 命令 ubuntu mongodb安装_图形化_07


点击install

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_08


最后Finish,结束

ubuntu mongodb 连接 命令 ubuntu mongodb安装_MongoDB_09


安装完之后重点!!!!!打开你安装的文件夹位置,然后点进bin文件夹

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_10


点开data,创建db文件夹用来存放开启mongod之后的数据

ubuntu mongodb 连接 命令 ubuntu mongodb安装_关系数据库_11

然后再文件路径上写cmd,回车

ubuntu mongodb 连接 命令 ubuntu mongodb安装_图形化_12


打开cmd之后

ubuntu mongodb 连接 命令 ubuntu mongodb安装_mongodb_13


输入:

mongod --dbpath D:\mongodb\data\db

等出现一下结果就说明对了

ubuntu mongodb 连接 命令 ubuntu mongodb安装_MongoDB_14


记住这个mongod每次都要在mongo启动前启动,不能关掉,关掉就mongo起不起来,里面包括了mongo的日志等一些东西,

之后就在刚刚那个bin文件夹中再打开个cmd窗口,直接输入mongo就可以了,不出意外你就可以得到以下这个界面就算是成功了:

ubuntu mongodb 连接 命令 ubuntu mongodb安装_图形化_15

2、ubuntu安装MongoDB
不跟你多bb,pip install 就完事了

pip install mongodb

打开终端,输入:

sudo mongod

你就会有以下错误:

exception in initAndListen: 29 Data directory /data/db not found
#报错原因:
你没有在它指定的文件夹下面创建目录,就和windows一样,没有db这个文件夹用来保存数据

这个时候你就要给他指定的路径下创建文件夹

sudo mkdir -p /data/db

光创建还不够,你还得给他读写的权限:

sudo chmod 777 /data/db

启动:
先启动服务端,记住不能关:

mongod

再启动mongo:

mongo

你可以敲入以下指令来查看mongod有没有启成功:

ps aux | grep mongod

ubuntu mongodb 连接 命令 ubuntu mongodb安装_mongodb_16


还可以输入以下代码查看日志的位置:

cd /var/log/mongodb

ls

ubuntu mongodb 连接 命令 ubuntu mongodb安装_mongodb_17