一、前言
不得不说mongodb刚入手还是有些坑的,笔者感触较深的有两点,
1、管理员权限,无论是在windows还是linux上面都尽量用管理员权限操作,有时候明明已经建立了文件夹却报错路径未建立等都是因为权限不够。
2、配置文件的书写和调用,配置文件中的内容实际上就是调用命令里面的参数,提前写好以后就不用每次都再写一遍,再次调用命令的时候只需要调用配置文件就可以了。
二、mongodb下载以及安装
笔者开始是跟着菜鸟教程学习的,里面前面的下载以及安装还是蛮好用的,下面附上菜鸟中的命令(64位机器):
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录
原文中说需要将文件安装目录添加到环境变量里面,是用export临时定义的,下次使用还需重新定义。笔者没有按着这个思路往下走,而是选择将需要执行的命令汇总一下记录下来,下次使用直接复制使用。
另外,apt自动安装要快的多,但美中不足是对于相关文件的操作不够熟悉,出了问题难以快速解决,当然了,apt一般也不会出问题。笔者在此附上相关链接,供读者选择:apt自动安装mongodb链接
三、配置文件以及使用指令
1、配置文件(mongodb.cnf)内容
dbpath=/data/db/
logpath=/data/db/mongo.log
logappend=true
fork=false
port=27017
其中的数据路径和日志路径需要提前手动创建。
2、调用指令
1、命令行中运行mongodb服务:
sudo /usr/local/mongodb/mongodb-linux-x86_64-3.0.6/bin/mongod -f /data/db/mongodb.cnf
读者使用时需要找到mongod文件的路径和配置文件mongodb.cnf的路径修改一下。
如果这个命令成功,在浏览器中打开http://localhost:27017/应显示如下:
2、命令行中调用mongodb后台管理shell:
sudo /usr/local/mongodb/mongodb-linux-x86_64-3.0.6/bin/mongo