Linux下mongodb
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