如何在linux上安装mongodb二进制软件包
我正在尝试通过以下步骤安装mongodb二进制软件包:我在debian linux上(Ubuntu12.04),当我尝试启动mongod时,我收到了消息如何在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:创建
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的更正,我已经做了更改。