如何安装MongoDB

为了完成写技术博客的KPI,写了这么一篇来凑数

最近倒腾的一个项目需要用到MongoDB来记录一些历史信息,鉴于不想用腾讯云的MongoDB(没错就是觉得贵了啦),因此决定自己在腾讯云主机上安装一个MongoDB。什么?你说自己维护MongoDB成本高?稳定性不够?拜托,就是一个小的不能再小的个人项目而已。

既然要安装,那么首先必然要下载安装包。在MongoDB的官网选择了Linux的legacy版本,当前版本(3.4.3)的安装包的下载地址为:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz

用wget下载到了本地后,解压得到了一个目录mongodb-linux-x86_64-3.4.3,进入该目录后,可以看到有一个bin目录。喜闻乐见,MongoDB的服务端程序和shell程序都在这里面了。接下来就要启动MongoDB了,在这之前先要为MongoDB创建用于存放数据库文件和日志文件的位置,我按照自己的喜好新建了如下两个目录

mkdir ~/data/mongodb/db
mkdir ~/data/mongodb/log

接下来要求MongoDB以后台进程的方式启动

./bin/mongod --dbpath=${HOME}/data/mongodb/db --fork --logpath=${HOME}/data/mongodb/log/mongodb.log

MongoDB将会启动并在后台运行,监听着默认的端口号27017。要验证是否正确启动了,只需要用shell试着连接一下即可。假设处于解压后所得到的目录中,使用的命令如下

./bin/mongo

连接成功后,shell会输出一系列信息,此刻可以使用MongoDB命令查看当前的数据库

show dbs;

在我的机器上运行的结果如下

admin  0.000GB
local  0.000GB

全文完