[英]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.