在ubuntu上安裝mongodb

2021-07-27 16:38:27 字數 3453 閱讀 5507

ubuntu 軟體包管理工具為了保證軟體包的一致性和可靠性需要用 gpg 金鑰檢驗軟體包。使用下列命令匯入 mongodb 的 gpg 金鑰 ( mongodb public gpg key 

使用下列命令建立 /etc/apt/sources.list.d/mongodb.list 列表檔案 

ubuntu 12.04

echo

"deb precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

ubuntu 14.04

echo

"deb trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

使用下列命令過載本地軟體包資料庫:

您可以安裝最新的穩定版 mongodb 或指定版本的 mongodb。 

安裝mongodb最新的穩定版本。 

使用下列命令:

如果你想安裝指定版本的mongodb,請按照下面的方法。 

下面的例子安裝 3.2.0 版本的 mongodb: 

mongodb的不同元件都可以指定相應的版本號

sudo apt-get install -y mongodb-org=3.2.0 mongodb-org-server=3.2.0 mongodb-org-shell=3.2.0 mongodb-org-mongos=3.2.0 mongodb-org-tools=3.2.0

使用下列命令啟動 mongod 程序。

sudo service mongod start

通過檢查 /var/log/mongodb/mongod.log 檔案來確定 mongod 程序是否已經成功啟動。 

或者檢視程序

使用如下命名停止mongodb的守護程序:

sudo service mongod stop

刪除你以前所有的mongodb的安裝包:

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb 

sudo rm -r /var/lib/mongodb

本文參考了mongodb的官方安裝文件,如果有興趣的同學可以參考原版的官方文件,位址如下: 

謝謝~~~

db

.createuser();

vi /etc/mongod.conf 

注釋掉

#bindip: 127.0.0.1
service mongod restart
iptables -a input -p tcp -m state --state new

-m tcp --dport 27017

-j accept

因為mongodb安裝完畢後,資料檔案和日誌檔案都儲存在了系統盤(資料檔案:/var/lib/mongodb 日誌檔案:/var/log/mongodb )中,需要修改下目錄,需要改變到資料盤中,防止資料量太大導致系統盤佔滿的錯誤。

我的系統的資料盤是/data

cd /data 

mkdir mongodbfile 

cd mongodbfile

mkdir data

mkdir log

vi mongod.conf

新增如下檔案

# mongod.conf

# for documentation of all options, see:

#

# where and how to store data.

storage:

dbpath: /data/mongodbfile/data

journal:

enabled: true

systemlog:

destination: file

path: /data/mongodbfile/log/mongod.log

# network inte***ces

net:

port: 27017

#bindip: 127.0

.0.1

如果你是空的庫的話,就不牽涉到資料遷移,直接保持data目錄和log目錄下為空就可以,如果原來的有資料,請把原來的data目錄和log目錄的所有檔案都拷貝過來。

根據配置檔案以後臺程序的方式啟動mongodb服務

mongod -f /data/mongodbfile/mongod.conf &

退出終端

exit

mongodb服務正常執行。

mongo3在Mac上安裝

2.解壓,移動安裝包路徑。這個就不介紹了 我的目錄是 users jesse software mongodb osx x86 64 3.0.0 3.新建兩個資料夾,以及配置檔案。新建data log兩個資料夾 路徑 users jesse mongo 3 0 data,users jesse mo...

在Ubuntu上安裝MySQLdb

05.14.2010 posted in python 之前有寫過 windows python2.6 mysql驅動安裝 今天呢是ubuntu下給python安裝mysql驅動,方法如下 在終端中輸入 sudo apt get install python mysqldb ok,搞定,簡單吧?來測...

在Ubuntu上安裝Docker

後記 本文編寫時使用的系統為 ubuntu 14.04 lts,安裝具體操作流程依照了官方文件 以及乙個漢化版教程 docker是乙個新的容器化的技術,它輕巧,且易移植,號稱 build once,configure once and run anywhere docker有不少有趣的功能,通過本教...