如何在Ubuntu 12.04 LTS上安装MongoDB服务器

时间:2019-08-20 17:58:23  来源:igfitidea点击:

MongoDB是流行的nosql之一数据库。
它是一个跨平台的面向文档的数据库系统.
最近几年,许多公司开始使用MongoDB.

在Ubuntu 12.04 LTS上安装MongoDB服务器的步骤:

登录你的Ubuntu系统,运行下面的命令

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
sudo echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

更新apt源

sudo apt-get update

用apt get安装MongoDB

它将在系统中安装最新稳定版的MongoDB。

sudo apt-get install mongodb-10gen

检查mongodb运行状态

安装mongodb后,它将自动启动。

sudo service mongodb status

使用“ps”命令查看进程

ps -ef|grep mongo

在Ubuntu中停止MongoDB

service mongodb stop

在Ubuntu中启动MongoDB

service mongodb start

在Ubuntu中重启MongoDB

service mongodb restart

可以使用netstat命令检查运行MongoDB的监听端口。

MongoDB默认使用的端口号是27017和28017

netstat -tanp |grep mongo

访问MongoDB控制台

第一次运行“mongo”命令时,会收到欢迎消息以及MongoDB版本信息

root@ubuntu:~# mongo
MongoDB shell version: 2.4.9
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
	http://docs.mongodb.org/
Questions? Try the support group
	http://groups.google.com/group/mongodb-user
>

退出mongo控制台

在控制台键入“exit”命令,然后按enter键,可以退出控制台。

或者按CTRL+D键退出。

MongoDB的配置信息

(1)MongoDB配置路径在 /etc/mongodb.conf

root@ubuntu:~# cat /etc/mongodb.conf |egrep -v '^#|^$'
dbpath=/var/lib/mongodb
logpath=/var/log/mongodb/mongodb.log
logappend=true
root@ubuntu:~#

(2)MongoDB数据目录默认路径为 /var/lib/MongoDB

root@ubuntu:~# ls -l /var/lib/mongodb/
total 81932
drwxr-xr-x 2 mongodb nogroup     4096 Feb 16 18:40 journal
-rw------- 1 mongodb nogroup 67108864 Feb 16 18:40 local.0
-rw------- 1 mongodb nogroup 16777216 Feb 16 18:40 local.ns
-rwxr-xr-x 1 mongodb nogroup        5 Feb 16 18:40 mongod.lock
root@ubuntu:~#

(3)MongoDB日志文件路径为 /var/log/MongoDB/mongodb.log