最近没事,所以将所学的mongodb基础整理一下,做个备份,以免使用的时候忘记,又得满网络找教程。、
关于nosql的简介和mongodb的剪接这里就不再累述,网上一搜一大堆。直接上货。
1. 安装mongoDB
去mongoDB官方网站下载对应的安装包。
windows下安装:
其实windows下的软件安装是最没什么说的,一路next,就OK啦。也可以设置自定义安装路径。
windows下安装好以后,会自动配置到系统服务中,我们可以直接去服务列表中启动服务,或者使用命令行来进行服务的启动、关闭和维护。
我们也可以使用自定义数据库文件路径、端口,等信息启动mongoDB服务。
将mongoDB设置为系统变量,主要就是将系统安装路径下的~/bin
,文件夹,写入到Path变量下。
Linux下安装:
我们使用如下命令,下载并配置环境变量:
# 下载mongodb的压缩包
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz
# 解压
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
# 将解压包拷贝到指定目录
mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export PATH=<mongodb-path>/bin:$PATH
<mongodb-path>
:MongoDB的安装路径。如本文的 /usr/local/mongodb 。
其实在Linux下,我们的mongoDB是不需要安装的,解压后,最多配置一下mongoDB的环境变量。
2. mongodb 启动配置
如果你是初学者,那么你可能会使用最简单的方式启动mongodb服务
mongod --dbpath=D:\db\data --logpath=D:\db\log
但是每次都同过命令启动的话,太麻烦了;我们可以将mongodb做为系统服务启动:
mongod --install --dbpath=D:\db\data --logpath=D:\db\log
这样启动起来就方便多啦,我们可以使用图形界面启动或者关闭服务,或者使用命令行的net start
和net stop
,来管理服务。
通过配置文件,配置启动项
首先创建一个mongo.conf
配置文件,内容如下:
dbpath = D:\db\data
logpath = D:\db\log
logappend = true
port = 27017
使用配置文件启动mongodb:
mongod -f ./mongo.conf
同样,我们可以配置mongodb,通过配置文件的方式:
mongod --install -f ./mongo.conf
3. mongodb 可视化工具
如果你是初学者,那么我建议你先使用一段时间的命令行,至少在学习的时候,使用命令行熟悉命令。
如果你是在工作中使用,那肯定需要一个可视化工具,不然整天对着命令行心态会爆炸的,而且效率也是非常的低下。
在网上找了半天的工具,找到的基本都是BS架构的工具,使用不是很方便,这也就忍了;关键都是英文,虽然能看懂,但是看着就是不舒服。
于是花了很长的时间,也没找到,突然想Navicat会不会用mongoDB的版本呢,于是去官网看了一下,果然有,而且官方中文;最终要的破解也方便。
就是他了