2014-02-22 17 views
2

我想通過以下的http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/我在Debian Linux上(Ubuntu的12.04)中的步驟來安裝MongoDB的二進制軟件包安裝MongoDB的二進制包,當我嘗試推出的mongod,我得到的消息如何在Linux

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

從/ usr/local/bin目錄/ mongod的與LDD讀取 not a dynamic executable

+1

'sudo service mongodb start'?但你不需要啓動mongodb,它的服務腳本是這樣的 – Sammaye

+0

'ldd/usr/local/bin/mongod'和'/ usr/local/bin/mongod -vvvv'的輸出是什麼? –

+0

使用Ubuntu提供的'mongodb'軟件包。 –

回答

3

在Linux上安裝MongoDB的二進制包只需要幾分鐘的時間。 我想包括安裝MongoDB的二進制步驟在較短的位置:

步驟1:從here下載最新的.tar.gz文件,總是喜歡64位進行生產。

步驟2:製作源目錄(/ USR /本地)和現在使用下面的命令解壓下載的文件:

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

步驟3:創建使用下面的命令數據目錄

mkdir /data/db 

步驟4:使用下面的命令

012創建用戶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文件夾在源目錄和現在通過以下命令啓動蒙戈服務器

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

步驟8:在在源目錄bin文件夾開始mongo客戶端使用以下命令:

./mongo --port 27017 

mongodb提示符出現!!!

P.S:如需更清晰的解釋,請參閱link

0

這應該讓你快速啓動和運行:

安裝(/家/用戶名/)

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 

開始蒙戈

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

輸入外殼(/home/username/mongo-2.6.7/bin)

./mongo 

可以建立更深入的配置,你與它播放後位。

0

這是由在32位系統上運行64位應用程序引起的,反之亦然。

雙重簽入並對齊您的Linux操作系統版本和Mongodb版本將解決此問題。