db.changeUserPassword()
修改用户密码
语法
db.changeUserPassword("<username>", "<newPassword>")说明
修改当前数据库中指定用户的登录密码。需要具备 changePassword 或 changeOwnPassword 操作权限。可以使用 passwordPrompt() 函数交互式输入密码以避免密码留存在 Shell 历史记录中。
参数
username必填要修改密码的用户名
password必填新密码或 passwordPrompt() 函数
示例
交互式改密
使用 passwordPrompt 避免密码泄露
db.changeUserPassword("app_user", passwordPrompt())直接设置密码
脚本中改密(注意安全)
db.changeUserPassword("app_user", "NewSecurePass456!")