首頁 >資料庫 >mysql教程 >黑馬雲課堂mongodb實操影片的源碼課程推薦

黑馬雲課堂mongodb實操影片的源碼課程推薦

黄舟
黄舟原創
2017-12-04 11:08:341869瀏覽

MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。 《黑馬雲課堂mongodb實操影片教學》較大程度保證了知識點的完整性,影片的起點都是針對有一定資料庫知識的同學精心設計錄製的。保證學生能較大程度的接受和了解知識的細節。

黑馬雲課堂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:

  1. 對應筆記+PPT+範本+原始碼下載位址

  2. 黑馬雲課堂mongodb實操源碼課件

以上是黑馬雲課堂mongodb實操影片的源碼課程推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn