安装mongo db
系统是 : Ubuntu 14.04
- 设置公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
- Create a list file for MongoDB
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
- 更新本地包
sudo apt-get update
- 安装mongodb 包
sudo apt-get install -y mongodb-org
- 启动 mongodb
sudo service mongod start
- 验证服务启动成功
/var/log/mongodb/mongod.log 检测日志文件输出
/etc/mongod.conf 配置文件
通过 pgrep mongo -l 检测mogo 是否启动
在终端输入"mongo",然后回车进入数据库
1.运行“locate mongo”命令查看系统默认把mongo装到了哪里,这里主要关注三个东西.
(1)一个是名为“mongod”的程序的位置(他相当于mongo数据库的Server,需要一直在后台运行,我的路径:/usr/bin/mongod);
(2)一个是mongo 数据库log日志文件的位置(log日志文件要查看到具体的文件名,具体用法在后面有介绍,我的路径:/var/log/mongodb/mongodb.log);
(3)一个是mongo的log日志的位置(我的路径:/var/log/mongodb/mongodb.log)
另外一种启动方式
然后运行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend -fork &”
--dbpath:指定mongo的数据库文件在哪个文件夹
--logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名
--logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件
&:表示程序在后台运行
- 停止服务
sudo service mongod stop
- 重启服务
sudo service mongod restart
9.卸载服务
sudo service mongod stop
sudo apt-get purge mongodb-org*
移除文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb