mongodb 是由c++語言編寫的,是一個基于分布式文件存儲的開源數據庫系統?!逗隈R云課堂mongodb實操視頻教程》較大程度保證了知識點的完整性,視頻的起點都是針對有一定數據庫知識的同學精心設計錄制的。保證學生能較大程度的接受和了解到知識的細節。
視頻播放地址:http://www.php.cn/course/519.html
該老師講課風格:
生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插于講述中間,給人以思考和警醒。
本視頻中較為難點是mongodb 賬號權限管理了:
MongoDB默認是沒有權限驗證的,但生產環境中,沒有權限控制是很不安全的。
我們先不詳談太多概念,直接動手創建兩個典型的賬號:
超級管理員,類似sql server的sa賬號或者mysql的root賬號
單個數據庫的讀寫權限賬號
創建超級管理員
在沒開啟權限驗證機制的時候,我們在“命令指示符”窗口用mongo打開MongoDB的shell。
使用“use”命令,切換到admin數據庫,MongoDB用admin的system.users集合保存著用戶信息。
>?use?admin switched?to?db?admin >
使用db.createUser方法來創建用戶,具體的說明,請參考官網文檔
>?db.createUser(...????{...??????user:?"sa",...??????pwd:?"123",...??????roles:?[?{?role:?"__system",?db:?"admin"?}?]...????}...??) Successfully?added?user:?{????????"user"?:?"sa",????????"roles"?:?[ ????????????????{????????????????????????"role"?:?"__system",????????????????????????"db"?:?"admin" ????????????????} ????????] } >
這樣我們就創建了一個賬號:sa,密碼:123,擁有“__system”角色的權限,關于“__system”角色的具體說明,請參考官網文檔
警告:不要把擁有“__system”角色的賬號分配給系統程序使用
這里還給大家推薦了源碼資源的下載:http://www.php.cn/course/519.html
資源里面給大家分享了視頻課件以及ppt:
-
對應筆記+PPT+模板+源碼下載地址
-
黑馬云課堂mongodb實操源碼課件