mongDB 速成錄文

2021-08-29 00:20:02 字數 1637 閱讀 4850

1) 在centos6.5下安裝mongodb鏈結,寫的比較詳細

2) mongodb速成筆記,概要

3) mongodb命令列基本使用大全

4) mongodb的幾種客戶端

使用客戶端連線mongodb時需要注意的地方:

mongodb在安裝完成後,是沒有認證機制的

按照上述文章可增加認證賬戶,其中

1、進入mongodb

mongodb安裝好後第一次進入是不需要密碼的,也沒有任何使用者,通過shell命令可直接進入,cd到mongodb目錄下的bin資料夾,執行命令./mongo即可

執行如下:

[root@namenode mongodb]# ./bin/mongo    *****===>進入mongodb控制台

mongodb shell version: 1.8.2

2、新增管理使用者

mongodb 沒有無敵使用者root,只有能管理使用者的使用者 useradminanydatabase

>use admin   ====>使用mongodb庫

>db.createuser( ]}) ====>增加admin庫下的使用者admin

注:新增完使用者後可以使用show users或db.system.users.find()檢視已有使用者

3、關閉mongodb

新增完管理使用者後,關閉mongodb,並使用許可權方式再次開啟mongodb,這裡注意不要使用kill直接去殺掉mongodb程序,(如果這樣做了,請去data/db目錄下刪除mongo.lock檔案),可以使用db.shutdownserver()關閉

4、建立配置檔案mongodb.conf(可在任意位置,建議在mongodb子目錄下)

port=27017 #埠號

dbpath=/usr/local/mongodb/mongodb/data/db #設定為你自己建立的路徑

logpath=/usr/local/mongodb/mongodb/data/logs/mongodb.log #設定為你自己建立的路徑

fork=true #設定後台執行

bind_ip=0.0.0.0 #不限制**訪問

auth=true #開啟認證服務

./ use admin   ==>使用admin庫

switched to db admin

> db.auth("admin","123456") ==>資料庫認證

1 ==>認證成功回顯

進入控制台

6、使用客戶端連線mongdb

資料庫database

database

表collection

table

記錄document

record(row&&column)

MongDB入門簡介

mongodb是乙個高效能,開源,無模式的文件型資料庫,是當前nosql資料庫中比較熱門的一種。它在許多場景下可用於替代傳統的關係型資料庫或鍵 值儲存方式。所謂nosql,全稱是 not only sql,指的是非關係型的資料庫。該資料庫主要解決幾個要點 非關係型的 開源的 分布式的 水平可擴充套件...

MongDB簡單介紹

mongdb非關係型資料庫,我們經常用的基本都是關係型資料庫,比如 mysql,oracle 等等,這裡我們先講一下關係型資料庫和菲關係型資料庫各自的乙個優勢,如下圖所示 之前的專案中用到mongdb的地方主要是儲存一些動態資訊及等等,關係型和非關係型的很大的乙個區別就是非關係型資料庫沒有關係型資料...

mongdb基本操作

參考 新增乙個 useradminanydatabase 使用者,這是乙個能夠管理所有使用者的的使用者,類似於超級管理員吧 use admin 進入admin表 db.createuser 檢視使用者是否建立成功 show users 輸出以下內容表示新增成功 切換到要新增使用者的資料庫中 use ...