全部產品
Search
文件中心

ApsaraDB for MongoDB:登入時提示Authentication failed錯誤如何處理?

更新時間:Feb 28, 2024

您需要對登入帳號指定所屬資料庫的資訊。

在MongoDB執行個體上建立了一個帳號,帳號和密碼都是test,但執行以下命令登入資料庫時提示Authentication failed。

mongo --host $myhost --port $myport -u test -p test

MongoDB的帳號是跟資料庫(Database)關聯的,鑒權時需要指定帳號所屬的資料庫資訊,假設test帳號屬於admin資料庫,則可使用如下命令登入:

mongo --host $myhost --port $myport -u test -p test --authenticationDatabase admin

或者

    mongo --host $myhost --port $myport
    mongo> use admin
    mongo> db.auth("test", "test")