MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。 《黑馬雲課堂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 /xiazai/learn/2073
資源裡面為大家分享了視訊課件以及ppt:
對應筆記+PPT+範本+原始碼下載位址
黑馬雲課堂mongodb實操源碼課件
以上是黑馬雲課堂mongodb實操影片的源碼課程推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!