簡體   English   中英

如何在 linux 上安裝 mongodb 二進制包

[英]how to install mongodb binary package on linux

我正在嘗試按照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

在 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_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 提示出現!!!

PS :這部分改編自我的博客。 有關更清晰的解釋,請參閱原始文章

這應該可以讓您快速啟動並運行:

安裝(/home/用戶名/)

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 

稍微玩玩之后,您可以設置更深入的配置。

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

仔細檢查並調整您的 Linux 操作系統版本和 Mongodb 版本將解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM