linux下mongodb安裝

來源:互聯網
上載者:User

標籤:

2.

解壓檔案到某目錄下,然後重新命名:

1.[[email protected] src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar

2.[[email protected] src]# mv mongodb-linux-i686-1.8.1 /usr/local/mongodb/

3.查看安裝後的檔案情況:

1.[[email protected] src]# cd /usr/local/mongodb/

2.[[email protected] mongodb]# ls

3.bin

GNU-AGPL-3.0

README

THIRD-PARTY-NOTICES

4.[[email protected] mongodb]# cd bin/

5.[[email protected] bin]# ls

6.bsondump

dbbak

mongo

mongod

mongodump

mongoexport

mongofiles

mongoimport

mongorestore

mongos

mongosniff

mongostat

bin下的mongod就是MongoDB的服務端進程,mongo就是其用戶端,其它的命令用於MongoDB的其它用途如

MongoDB檔案匯出等。

4.啟動MongoDB.

要先建立好MongoDB 存放資料檔案和記錄檔的目錄,此處建立在/data下:

1.[[email protected] etc]# cd /data/

2.[[email protected] data]# ls

3.mongodb_data

mongodb_log

在MongoDB安裝目錄下的bin下使用mongod啟動MongoDB,

>./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

等待啟動成功後,可查看是否啟動成功了,預設連接埠號碼是27017,當然在啟動時也可以指定未使用的其它連接埠。

先通過查看連接埠號碼看MongoDB是否啟動了。

1.[[email protected] data]# netstat -lanp | grep "27017"

可以看到,已啟動成功,現在使用

mongo

用戶端訪問一下該資料庫。

1.[[email protected] bin]# cd /usr/local/mongodb/bin/

2.[[email protected] bin]# ./mongo

3.MongoDB shell version: 1.8.1

4.connecting to: test

5.>

到這一步說明已經安裝成功了。

5. 額外工作。

注意,上述我們啟動

MongoDB

都是手動使用

mongod

來啟動,這樣關閉電腦後,下次再進來它又沒啟動了,所以還得手動啟動,因此,為避免這種繁瑣的工作,可以把

mongod放到服務自啟動項中,這樣電腦一開啟mongod服務也就啟動了。

編輯

/etc/rc.local

,加入下述代碼然後再儲存即可。

1.#add mongonDB service

2.rm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

我們重啟電腦再看MongoDB是否啟動,重啟後可以直接使用mongo命令登入,最終發現是可以成功的。

另外,我們使用mongo命令登入

MongoDB還要轉到mongo命令所在目錄再執行./mongo,這樣是不是有些麻煩?因此,

我們可以簡化這點,將該命令檔案

copy到/usr/bin下,這樣就可以在任何目錄下使用mongo命令了。

1.[[email protected] bin]# ls

2.bsondump

dbbak

mongo

mongod

mongodump

mongoexport

mongofiles

mongoimport

mongorestore

mongos

mongosniff

mongostat

3.[[email protected] bin]# cp mongo /usr/bin/

轉到任一目錄試下mongo命令:

1.[[email protected] bin]# cd /

2.[[email protected]calhost /]# mongo

3.MongoDB shell version: 1.8.1

4.connecting to: test

5.>

可以看到登入成功了,說明我們可以像使用ls命令一樣使用mongo命令了。

  • 本文來自:Linux教程網

linux下mongodb安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.