阿里雲 RDS MongoDB4.0新建庫,表,使用者和密碼步驟
例子:
例項id:dds-2xxxxxxxx
超級管理員使用者名稱和密碼
root
xxxxxxxxxxxxxxx
連線:
# mongo -host dds-2xxxxxxxx.mongodb.rds.aliyuncs.com --port 3717 -uroot -p xxxxxxxxxxxxxxx --authenticationDatabase admin
#切換庫
>use test_ee
# 建立表
>db.createCollection("test_1");
>db.createCollection("test_2");
>db.createCollection("test_3");
>db.createCollection("test_4");
#建立索引
>db.getCollection("test_1").createIndex("testID", 1);
>db.getCollection("test_1").createIndex({"testID":1,"userID":1});
>db.getCollection("test_2").createIndex({"testID", 1});
>db.getCollection("test_2").createIndex({"testID":1,"userID":1});
>db.getCollection("test_3").createIndex({"testID", 1});
>db.getCollection("test_3").createIndex({"testID":1,"userID":1});
>db.getCollection("test_4").createIndex({"testID", 1});
>db.getCollection("test_4").createIndex({"testID":1,"testID":1});
>db.getCollection("test_4").createIndex({"testID":1});
#建立使用者:
>use test_ee
>db.createUser(
{
user: "test_rw",
pwd: "xxxxxxxx",
roles: [
{ role: "readWrite", db: "test_ee" },
]
}
);
>use admin
>db.createUser(
{
user: "test_rw",
pwd: "xxxxxxxx",
roles: [
{ role: "readWrite", db: "test_ee" },
]
}
);
賦許可權:
>use admin
>db.grantRolesToUser( "test_rw", [ { role: "readWrite", db: "test_ee" } ])
連線測試:
# mongo dds-2xxxxxxxx.mongodb.rds.aliyuncs.com:3717/test_ee -u test_rw -p xxxxxxxx
建立dbAdmin賬號許可權步驟:
>use test_ee
>db.createUser(
{
user: "test_rw_admin",
pwd: "xxxxxxxxxxxx",
roles: [
{ role: "readWrite", db: "test_ee" }
, { role: "dbAdmin", db: "test_rw" }
]
}
)
>use admin
>db.createUser(
{
user: "test_rw_admin",
pwd: "xxxxxxxxxxxx",
roles: [
{ role: "readWrite", db: "test_ee" }
, { role: "dbAdmin", db: "test_rw" }
]
}
)
>db.grantRolesToUser( "test_rw_admin", [ { role: "readWrite", db: "test_ee" } ])
>db.grantRolesToUser( "test_rw_admin", [ { role: "dbAdmin", db: "test_ee" } ])
升級test_rw賬號許可權為dbAdmin:
>db.updateUser( "test_rw",
{ roles : [
{ role : "dbAdmin", db : "test_ee" }
] } )
>use admin
>db.grantRolesToUser( "test_rw", [ { role: "dbAdmin", db: "test_ee" } ])
回收許可權例子:
>db.revokeRolesFromUser( "test_rw_admin", [ { role: "dbAdmin", db: "test_ee" } ])
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2852880/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 阿里雲RDS與ECS自建庫搭建主從複製阿里
- PG 資料庫 從阿里雲pg rds 同步資料。資料庫阿里
- MySql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼MySql資料庫密碼
- 阿里雲RDS PG最佳實踐阿里
- 阿里雲RDS 管理介面的bug阿里
- oracle資料庫使用者建立步驟Oracle資料庫
- steam怎麼改密碼 steam修改密碼詳細步驟圖解密碼圖解
- PHPMyAdmin 設定阿里雲rds訪問PHP阿里
- 阿里雲RDS(SQL SERVER使用者控制檯監控資訊詳解)阿里SQLServer
- Oracle新建使用者、表空間、表Oracle
- 阿里雲直播功能使用步驟簡單記錄阿里
- 雲資料庫RDS是什麼?雲資料庫RDS有什麼優勢?資料庫
- Python自定義阿里雲RDS備份策略Python阿里
- 記阿里雲 RDS MySQL 的一個大坑阿里MySql
- Mysql資料庫大表最佳化方案和Mysql大表最佳化步驟MySql資料庫
- MongoDB4.0建立自定義許可權(只有查詢,插入和更新的許可權)的角色步驟MongoDB
- Win10如何取消開機密碼 Win10取消開機密碼步驟Win10密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- 阿里雲體驗有禮:使用RDS和ECS搭建個人部落格阿里
- mysql指令碼,新建表和理清表之間的聯絡MySql指令碼
- 前沿分享|阿里雲資料庫高階技術專家 宋利兵:阿里雲企業級自治資料庫RDS詳解阿里資料庫
- 【故障公告】阿里雲 RDS 資料庫突發 CPU 近 100% 引發全站故障阿里資料庫
- 阿里雲RDS for MySQL使用utf8mb4編碼儲存Emoji表情阿里MySql
- Oracle中新建表空間、使用者Oracle
- 怎麼取消電腦開機密碼 取消電腦開機密碼的步驟詳解密碼
- scrapy 框架新建一個 爬蟲專案詳細步驟框架爬蟲
- MySQL · 最佳實踐 · 如何索引 JSON 欄位 (阿里雲 RDS-資料庫核心組 )MySql索引JSON阿里資料庫
- 【故障公告】阿里雲 RDS SQL Server 資料庫例項 CPU 100% 引發全站故障阿里SQLServer資料庫
- 阿里雲資料庫RDS福利--阿里雲優惠券免費領,訂單額大於代金券即可使用阿里資料庫
- 阿里雲RDS SQL自動化遷移上雲的一種方案阿里SQL
- 路由器怎樣重新設定wifi密碼 路由器重設wifi密碼具體步驟路由器WiFi密碼
- 2.5.2 保護資料庫:為SYS和SYSTEM使用者指定密碼資料庫密碼
- 資料庫使用者名稱和密碼錯誤:如何解決?資料庫密碼
- 多圖詳解:不停機分庫分表五個步驟
- Linux 中新建使用者和組Linux
- 一圖讀懂阿里雲RDS架構與選型阿里架構
- 如何從自建MySQL遷移至阿里雲RDS for MySQL的教程MySql阿里
- 華納雲:ubuntu開啟ssh的步驟和流程Ubuntu