欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

4.ubuntu14.04 安装mongodb笔记 博客分类: java数据库  

程序员文章站 2024-02-07 13:27:22
...

1、使用系统自动获取安装。

 

1)获取更新

  sudo apt-get update

2)安装

sudo apt-get install mongodb-org

3)安装完成后,执行以上步骤之后安装就完成了,现在验证安装,命令行输入mongo回车。

默认的mongodb会将数据库文件存储在“/var/lib/mongo”目录中,而日志文件存储在“/var/log/mongo”文件中。而默认的用户为mongodb,如果你想改变用户来运行你的数据库服务,当然同时需要增加这两个目录的用户权限,否则可能会没有权限写入和读取.

4)运行mongodb服务:

sudo service mongodb start    or       sudo /etc/init.d/mongod start

停止mongodb服务:

sudo service mongodb stop   or        sudo/etc/init.d/mongodstop

重启mongodb服务:

sudo service mongodb restart    or    sudo/etc/init.d/mongodrestart

 查看日志:

sudovim /var/log/mongodb/mongod.log

 

5)重启系统以后mongo程序要自己重新手动启动,步骤如下

1.运行“locate mongo”命令查看系统默认把mongo装到了哪里

(1)一个是名为“mongod”的程序的位置(他相当于mongo数据库的Server,需要一直在后台运行,我的路径:/usr/bin/mongod);

(2)一个是mongo 数据库log日志文件的位置(log日志文件要查看到具体的文件名,具体用法在后面有介绍,我的路径:/var/log/mongodb/mongodb.log);

 

2.先进入mongod所在的目录(/usr/bin/mongod),然后运行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend &

--dbpath:指定mongo的数据库文件在哪个文件夹

--logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名

--logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件

&:表示程序在后台运行

注意:如果是系统非正常关闭,这样启动会报错,由于mongodb自动被锁上了,这是需要进入mongodb数据库文件所在的目录(/var/lib/mongodb/),删除目录中的mongodb.lock文件,然后再进行上述操作。

 

 6)标准检查流程

1.首先检查 ulimit -a
查看open files (-n) 是否为设置的值
2.ps -def | grep mongod
查看该服务是否启动
3.cd /data/db/journal/
cat mongdb.log
查看服务器是否正确
4.进入http://192.168.1.199:28017
看服务器是否启动正常
5.进入/usr/mongodb-linux-x86_64-2.0.2/bin,执行./mongo
看看是否能够登录

 

2.手动安装: