MongDB
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的
1、安装MongoDB
windows:
首先咱打开官网下载:https://www.mongodb.com/download-center/community
下载完成之后,安装MongoDB
勾选,next
点击Custom自定义路径安装
点击browse
你可以在D盘中新建一个mongodb文件夹,点ok
点击next
点击next
把Install MongoDB Compass(图形化页面)去掉,然后next
点击install
最后Finish,结束
安装完之后重点!!!!!打开你安装的文件夹位置,然后点进bin文件夹
点开data,创建db文件夹用来存放开启mongod之后的数据
然后再文件路径上写cmd,回车
打开cmd之后
输入:
mongod --dbpath D:\mongodb\data\db
等出现一下结果就说明对了
记住这个mongod每次都要在mongo启动前启动,不能关掉,关掉就mongo起不起来,里面包括了mongo的日志等一些东西,
之后就在刚刚那个bin文件夹中再打开个cmd窗口,直接输入mongo就可以了,不出意外你就可以得到以下这个界面就算是成功了:
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
还可以输入以下代码查看日志的位置:
cd /var/log/mongodb
ls