1. 程式人生 > >Linux下mongodb

Linux下mongodb

inux cxf roles 連接 數據 測試 net ast line

Linux下mongodb安裝:

新建mongodb文件夾

下載安裝包

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

解壓

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

然後移動到你安裝目錄

mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb/mongodb3.0.6

添加到path路徑中

PATH=/usr/local/mongodb/mongodb3.0.6/bin:$PATH

技術分享圖片

創建數據庫目錄

/usr/local/mongodb/mongodb3.0.6 下創建

mkdir data

創建日誌文件

touch mongodb.log

技術分享圖片

啟動並後臺運行(制定數據文件位置和日誌位置):

轉到bin目錄 輸入

./mongod -dbpath=/usr/local/mongodb/mongodb3.0.6/data -logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log -logappend -port=27017 -fork

啟動成功

技術分享圖片

這時候用客戶端可以連接成功(當然前提是你要提前打開linux27017端口)

技術分享圖片

添加用戶名密碼

輸入./mongo 進入mongo命令行

技術分享圖片

Use admin; //選擇admin數據庫

db.createUser({ user:‘用戶名‘,pwd:‘密碼‘,roles:[{role:"root",db:"admin"}]})

技術分享圖片

第二次授權登陸

./mongod --auth --dbpath=/usr/local/mongodb/mongodb3.0.6/data --logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log

Mongodb

設置開機啟動

vim /etc/rc.local

/usr/local/mongodb/mongodb3.0.6/bin/mongod --fork --dbpath=/usr/local/mongodb/mongodb3.0.6/data --logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log --logappend

技術分享圖片

測試用戶名密碼

技術分享圖片

停止mongodb

# cd /usr/local/mongodb/bin

# ./mongod -shutdown -dbpath=/usr/local/mongodb/mongodb3.0.6/data

Linux下mongodb