要使用密碼連線須 先建立使用者帳號
原本3.x版建立使用者
db.createUser(
{
    user: "ozzysun",
    pwd: "xxxx",
    roles: [{ role: "root", db: "admin" }]
})
在4.x版後會有錯誤發生
須加上宣告密碼encode方式
db.createUser(
{
    user: "ozzysun",
    pwd: "xxx",
    roles: [{ role: "root", db: "admin" }],
    mechanisms:[  
      "SCRAM-SHA-1"
    ]
})
沒有留言:
張貼留言