天天看點

用Mongo Shell登入MongoDB資料庫

連接配接MongoDB資料庫的方法有很多種,今天講解在本地伺服器上或ECS上安裝Mongo Shell工具,通過Mongo Shell的方式登入MongoDB資料庫。

操作步驟

登入MongoDB管理控制台。

在頁面左上角,選擇執行個體所在的地域。

在左側導航欄,單擊副本集執行個體清單。

找到目标執行個體,單擊執行個體ID。

單擊左側導航欄的資料庫連接配接,擷取單個節點的連接配接位址和 ConnectionStringURI 連接配接位址。

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

副本集中的單個節點連接配接方式。

日常測試時,可直接連接配接 Primary 節點。需要注意的是一旦發生主備切換,連接配接節點的角色将發生變化,進而會對讀寫操作造成影響。

用Mongo Shell登入MongoDB資料庫

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

mongo --host -u -p --authenticationDatabase

說明

:Primary 節點或 Secondary 節點的連接配接位址。

Primary 節點:副本集執行個體中的主節點,該節點擁有資料庫讀寫權限。

Secondary 節點:副本集執行個體中的從節點,該節點僅擁有資料庫的讀權限。

:登入資料庫的賬号,預設為root 。

:對登入資料庫的賬号和密碼進行認證的資料庫,預設為admin 。

示例:

mongo --host dds-bp**********.mongodb.rds.aliyuncs.com:3717 -u root -p --authentication

指令行提示Enter password:時,輸入資料庫賬号對應的密碼。如果忘記了root賬号的密碼,您可以通過設定密碼的方式來重置密碼。

說明 輸入密碼時,密碼字元是不可見的。

高可用連接配接方式(推薦):使用ConnectionStringURI連接配接資料庫,可實作高可用性。確定連接配接的節點始終為 Primary 節點,不會因為主備切換而影響應用的讀寫操作。

用Mongo Shell登入MongoDB資料庫

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

mongo “”

說明

雙引号須為英文雙引号("")。

:執行個體的ConnectionStringURI位址。

ConnectionStringURI位址中****替換為資料庫密碼。

更多參閱MongoDB資料庫文檔

連接配接MongoDB資料庫的方法有很多種,今天講解在本地伺服器上或ECS上安裝Mongo Shell工具,通過Mongo Shell的方式登入MongoDB資料庫。

操作步驟

登入MongoDB管理控制台。

在頁面左上角,選擇執行個體所在的地域。

在左側導航欄,單擊副本集執行個體清單。

找到目标執行個體,單擊執行個體ID。

單擊左側導航欄的資料庫連接配接,擷取單個節點的連接配接位址和 ConnectionStringURI 連接配接位址。

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

副本集中的單個節點連接配接方式。

日常測試時,可直接連接配接 Primary 節點。需要注意的是一旦發生主備切換,連接配接節點的角色将發生變化,進而會對讀寫操作造成影響。

用Mongo Shell登入MongoDB資料庫

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

mongo --host -u -p --authenticationDatabase

說明

:Primary 節點或 Secondary 節點的連接配接位址。

Primary 節點:副本集執行個體中的主節點,該節點擁有資料庫讀寫權限。

Secondary 節點:副本集執行個體中的從節點,該節點僅擁有資料庫的讀權限。

:登入資料庫的賬号,預設為root 。

:對登入資料庫的賬号和密碼進行認證的資料庫,預設為admin 。

示例:

mongo --host dds-bp**********.mongodb.rds.aliyuncs.com:3717 -u root -p --authentication

指令行提示Enter password:時,輸入資料庫賬号對應的密碼。如果忘記了root賬号的密碼,您可以通過設定密碼的方式來重置密碼。

說明 輸入密碼時,密碼字元是不可見的。

高可用連接配接方式(推薦):使用ConnectionStringURI連接配接資料庫,可實作高可用性。確定連接配接的節點始終為 Primary 節點,不會因為主備切換而影響應用的讀寫操作。

用Mongo Shell登入MongoDB資料庫

在安裝有 Mongo Shell 的本地伺服器或ECS上進行連接配接。

mongo “”

說明

雙引号須為英文雙引号("")。

:執行個體的ConnectionStringURI位址。

ConnectionStringURI位址中****替換為資料庫密碼。

更多參閱MongoDB資料庫文檔

繼續閱讀