CentOS上安裝配置 mongodb

CentOS
首先yum list mongo* 查看是否有關於mongo的安裝包,檢查後安裝便可
 
mongo 分client端和server端,server啓動db服務,client能夠鏈接到server而後查看數據或者管理
>yum install mongodb (v2.6)
>yum install mongodb-server
 
1 啓動mangd
 
>cd ~
>mkdir mongodb
>cd mongodb
>mkdir data
>mkdir log
 
啓動命令,啓動後等待初始化,稍後便可鏈接
>mongod --dbpath ./data
 
2。 鏈接mongodb,默認進入test數據庫
>mongo
 
3. 切換至admin數據庫,新建管理員賬號,並配置用戶名和密碼,此賬號爲之後最高管理權限賬號,請切記
>use admin
>db.createUser({user: 'managerUser', pwd: 'mangerPassWD', customData: {description: '...'}, roles: ['root']})
 
認證當前用戶,認證以後纔可建立其餘數據庫和建立新的用戶
>db.auth("managerUser","mangerPassWD") 
 
4. 新建須要使用的數據庫
>use new-db
新建new-db 的用戶
>db.createUser({user: 'newDBUser', pwd: 'passwd', customData: {description: ''}, roles: ['readWrite']})
 
關閉數據庫後重啓
>use admin
>db.shutdownServer()
 
5. 從新開啓數據庫,並啓動認證服務和後臺
mongod --fork --logpath ./log/db.log --logappend --dbpath ./data --auth
 
 
完成此操做後,程序裏訪問此數據庫就須要帶入賬號信息
好比:mongodb://newDBUser:passwd@127.0.0.1:27017/new-db?authSource=new-db
 
命令行工具再次訪問此數據庫就須要db.auth()後才能查看數據庫其餘信息,好比show dbs, show tables等
 
本文僅做我的筆記記錄,不必定有必定嚴謹,請指教
相關文章
相關標籤/搜索