如何在linux上安装mongodb二进制包

时间:2014-02-22 12:05:39

标签: linux mongodb installation ubuntu-12.04

我正在尝试按照http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/上的步骤安装mongodb二进制包我在debian linux(Ubuntu 12.04)上尝试启动mongod,我收到消息

bash: /usr/local/bin/mongod: cannot execute binary file

来自/ usr / local / bin / mongod的ldd读取 not a dynamic executable

3 个答案:

答案 0 :(得分:3)

在linux上安装mongodb二进制包只需几分钟。 我想在这里简短地安装mongodb二进制步骤:

第1步:从here下载最新的.tar.gz文件,总是更喜欢64位进行制作。

第2步:创建一个源目录(/ usr / local),然后使用以下命令解压缩下载的文件:

 tar zxf mongodb-linux-i686-1.6.0.tar.gz 

第3步:使用以下命令

创建数据目录
mkdir /data/db

第4步:使用以下命令

创建用户mongo_user
useradd mongo_user

步骤5 :使用以下命令更改源和数据目录中文件的所有权

chown -R mongo_user.mongo_user /usr/local/

chown -R mongo_user.mongo_user /data/db/

第6步:在任何目录中创建配置文件,例如 vim /etc/mongod.conf

现在添加以下详细信息,如下所示:

verbose = true
dbpath = /data/db
logpath = /var/log/mongodb.log
logappend = true
port = 27017

第7步:移至源目录中的bin文件夹,现在通过以下命令启动mongo服务器

./mongod --config /etc/mongod.conf

步骤8 :在源目录的bin文件夹中,通过以下命令启动mongo客户端

./mongo --port 27017

出现mongodb提示!!!

P.S :这部分改编自我的博客。有关更清晰的解释,请参阅原始article

答案 1 :(得分:0)

这可以帮助您快速启动并运行:

安装(/ home / username /)

sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.7.tgz?_ga=1.57038442.1512045927.1417277541

sudo tar -zxvf mongodb-linux-x86_64-2.6.7.tgz?_ga=1.57038442.1512045927.1417277541

sudo mv mongodb-linux-x86_64-2.6.7 mongo-2.6.7

创建数据库目录(/home/username/mongo-2.6.7)

sudo mkdir databases 

启动mongo

mongod --dbpath /home/username/mongo-2.6.7/databases

输入shell (/home/username/mongo-2.6.7/bin)

./mongo 

您可以稍微使用它后设置更深入的配置。

答案 2 :(得分:0)

这是由在32位系统上运行64位应用程序引起的,反之亦然。

仔细检查并调整Linux操作系统版本和Mongodb版本将解决此问题。