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

如何在linux上安装mongodb二进制软件包,linux,mongodb,installation,ubuntu-12.04,Linux,Mongodb,Installation,Ubuntu 12.04,我正在尝试通过以下步骤安装mongodb二进制软件包:我在debian linux上(Ubuntu12.04),当我尝试启动mongod时,我收到了消息 bash:/usr/local/bin/mongod:无法执行二进制文件 来自/usr/local/bin/mongod的ldd读取 不是动态可执行文件在linux上安装mongodb二进制软件包只需几分钟。 我想在以下较短的部分介绍mongodb二进制文件的安装步骤: 步骤1:从下载最新的.tar.gz文件,生产时始终首选64位 步骤2:创建

我正在尝试通过以下步骤安装mongodb二进制软件包:我在debian linux上(Ubuntu12.04),当我尝试启动mongod时,我收到了消息

bash:/usr/local/bin/mongod:无法执行二进制文件

来自/usr/local/bin/mongod的ldd读取
不是动态可执行文件

在linux上安装mongodb二进制软件包只需几分钟。 我想在以下较短的部分介绍mongodb二进制文件的安装步骤:

步骤1:从下载最新的.tar.gz文件,生产时始终首选64位

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

 tar zxf mongodb-linux-i686-1.6.0.tar.gz 
步骤3:使用以下命令创建数据目录

mkdir -p /data/db
步骤4:使用以下命令创建用户mongo\u user

useradd mongo_user
chown -R mongo_user.mongo_user /usr/local/

chown -R mongo_user.mongo_user /data/db/
./mongod --config /etc/mongod.conf
步骤5:使用以下命令更改源和数据目录中文件的所有权

useradd mongo_user
chown -R mongo_user.mongo_user /usr/local/

chown -R mongo_user.mongo_user /data/db/
./mongod --config /etc/mongod.conf
步骤6:在任何目录中创建一个配置文件,比如说vim/etc/mongod.conf

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

verbose = true
dbpath = /data/db
logpath = /var/log/mongodb.log
logappend = true
port = 27017
步骤7:移动到源目录中的bin文件夹,然后通过以下命令启动mongo服务器

useradd mongo_user
chown -R mongo_user.mongo_user /usr/local/

chown -R mongo_user.mongo_user /data/db/
./mongod --config /etc/mongod.conf
步骤8:在源目录的bin文件夹中,通过以下命令启动mongo客户端

./mongo --port 27017
此时会出现mongodb提示


p.S:这部分内容是根据我的博客改编的。有关更清晰的解释,请参阅原文。

这将使您能够快速启动并运行:

安装(/home/username/)

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

启动mongo

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


您可以在玩了一点之后设置更深入的配置

这是由于在32位系统上运行64位应用程序造成的,反之亦然


重新签入并调整Linux操作系统版本和Mongodb版本将解决此问题。

sudo服务Mongodb start
?但是你不需要启动mongodb,它的服务脚本就是这么做的,
ldd/usr/local/bin/mongod
/usr/local/bin/mongod-vvv
?使用Ubuntu提供的
mongodb
package.mkdir-p/data/db的输出感谢@aminarghavani的更正,我已经做了更改。