linux中安装官网编译好的mongodb

我们可以通过三种方式在linux中安装mongodb,分别是(1)yum的方式,(2)官网编译好的文件下载安装,(3)自己通过编译源码安装。本文将介绍第二种安装的方式,做了一个记录。

具体步骤:

(1)到官网现在对应版本的mongo。地址:https://www.mongodb.org/

本人下载的是mongodb-linux-x86_64-2.6.11版本。

(2)将文件夹重命名为mongo。并移动到linux的一个文件夹中。

本人将放在/usr/local/mongo。mongo/bin存放一些mongo的启动文件。我们可以进入bin文件夹中,用ll命令查看各个文件的权限,发现是没有可执行权限的。所以通过chmod -R 777 bin/* 赋予权限,要不然无法执行。给予权限后可以看到bin文件夹如下:

-rwxrwxrwx. 1 bing bing 23753936 Aug 10 09:04 bsondump
-rwxrwxrwx. 1 bing bing 11957584 Aug 10 09:04 mongo
-rwxrwxrwx. 1 bing bing 23929136 Aug 10 09:04 mongod
-rwxrwxrwx. 1 bing bing 23823664 Aug 10 09:04 mongodump
-rwxrwxrwx. 1 bing bing 23770288 Aug 10 09:04 mongoexport
-rwxrwxrwx. 1 bing bing 23816032 Aug 10 09:04 mongofiles
-rwxrwxrwx. 1 bing bing 23794896 Aug 10 09:04 mongoimport
-rwxrwxrwx. 1 bing bing 23762128 Aug 10 09:04 mongooplog
-rwxrwxrwx. 1 bing bing 23576672 Aug 10 09:04 mongoperf
-rwxrwxrwx. 1 bing bing 23860816 Aug 10 09:04 mongorestore
-rwxrwxrwx. 1 bing bing 18540048 Aug 10 09:04 mongos
-rwxrwxrwx. 1 bing bing 23815728 Aug 10 09:04 mongostat
-rwxrwxrwx. 1 bing bing 23758000 Aug 10 09:04 mongotop
(3)建立data数据库目录和log日志目录,本人是建立中mongo中,在mongo中

$ sudo mkdir data
$ chmod -R 777 data

再建立logs文件夹,里面建一个mongodb.log文件

$ sudo mkdir logs
$ sudo chmod 777 logs
$ cd logs
$ sudo touch mongodb.log
$ chmod 777 mongodb.log

(4)建立mongo的配置文件mongo.conf。本人的也是建立在mongo文件夹下

$ touch mongo.conf
$ chmod 777 mongo.conf
mongo.conf的内容:


#master.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongodb.log
pidfilepath=/usr/local/mongodb/db.pid
directoryperdb=true
logappend=true
#bind_ip=127.0.0.1
port=27017
oplogSize=1000
fork=true
noprealloc=true
nojournal=true
smallfiles=true
auth=true

将需要的参数都可以在这里面设置。

(5)启动mongo

进入bin文件夹下,

$ ./bin/mongod --config ./mongod.conf
note: noprealloc may hurt performance in many applications
about to fork child process, waiting until server is ready for connections.
forked process: 5574
child process started successfully, parent exit

说明已经启动成功了。
也可以通过命令netstat -ntlp |grep 27017 查看是否监听
(6)运行命令
$ ./bin/mongo
MongoDB shell version: 2.6.11
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的shell命令行界面。<pre name="code" class="html">



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值