歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux下安裝MongoDB

下載MongoDB壓縮包
官網地址 https://www.mongodb.org/
可以在客戶端下載後上傳至服務器
在服務器使用wget或curl命令直接下載
解壓壓縮包
[code][root@tbtravel local]# cd /usr/local
[root@tbtravel local]# ls | grep mongodb
mongodb-linux-i686-3.0.9.gz
[root@tbtravel local]# tar -zxvf mongodb-linux-i686-3.0.9.gz
mongodb-linux-i686-3.0.9/README
mongodb-linux-i686-3.0.9/THIRD-PARTY-NOTICES
mongodb-linux-i686-3.0.9/GNU-AGPL-3.0
mongodb-linux-i686-3.0.9/bin/mongodump
... ...[/code]
創建軟鏈接
軟連接相當於windows下桌面的快捷方式。
[code][root@tbtravel local]# ln mongodb-linux-i686-3.0.9 mongodb -s

添加環境變量
修改profile文件
[code][root@tbtravel local]# vi /etc/profile

在最後加入:
[code]export PATH="$PATH:/usr/local/mongodb/bin"

使配置生效
[code][root@tbtravel local]# source /etc/profile
[root@tbtravel local]# env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mongodb/bin

創建數據庫目錄
MongoDB的數據默認存儲在/data/db,但是這個目錄在安裝過程不會自動創建,所以需要手動創建/data/db目錄。
[code][root@tbtravel local]# mkdir -p /data/db

注意:/data/db 是 MongoDB 默認的啟動的數據庫路徑(--dbpath)。
命令行中啟動MongoDB服務
[code][root@tbtravel local]# mongod
... ...
2016-03-10T14:15:37.793+0800 I STORAGE  [FileAllocator] creating directory /data/db/_tmp
2016-03-10T14:15:38.452+0800 I STORAGE  [FileAllocator] done allocating datafile /data/db/local.0, size: 64MB,  took 0.657 secs
2016-03-10T14:15:38.496+0800 I NETWORK  [initandlisten] waiting for connections on port 27017

注意:如果你的數據庫目錄不是/data/db,可以通過 --dbpath 來指定,如果沒有設置環境變量,只能手動切換到/usr/local/mongo/bin目錄下運行./mongod啟動MongoDB服務。
MongoDB Shell後台管理
MongoDB Shell是MongoDB自帶的交互式Javascript shell,用來對MongoDB進行操作和管理的交互式環境。進入mongoDB後台後,它默認會鏈接到 test 文檔(數據庫)。
[code][root@tbtravel ~]# mongo
MongoDB shell version: 3.0.9
connecting to: test
... ...[/code]
Copyright © Linux教程網 All Rights Reserved