上云无忧 > 文档中心 > 天翼云文档数据库服务通过命令创建数据库账户
文档数据库服务
天翼云文档数据库服务通过命令创建数据库账户

文档简介:
为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库帐户,以及更改帐户的密码。 说明:为目标实例创建数据库帐户时,建议您开启SSL通道,提高数据的安全性。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

通过命令创建数据库账户


操作场景

为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库帐户,以及更改帐户的密码。

说明:为目标实例创建数据库帐户时,建议您开启SSL通道,提高数据的安全性。


前提条件

成功连接文档数据库实例。

  • 连接集群实例,请参见3.5.1 通过内网连接集群实例。

  • 连接副本集实例,请参见4.5.1 通过内网连接副本集实例。


帐户说明

为了给文档数据库实例提供管理服务,您在创建数据库实例时,文档数据库服务会自动为实例创建root、monitor和backup帐户。如果试图删掉、重命名、修改这些帐户的密码和权限,会导致出错。

对于数据库管理员帐户rwuser,以及您所创建的帐户,允许修改帐户的密码。


帐户密码等级设置

  • 文档数据库服务在控制台侧管理员密码的安全策略:

−          密码长度为8~32个字符。

−          密码必须为英文大小写字母、数字、特殊字符~!@#%^*-_=+?的组合。

  • 文档数据库对在客户端新创的数据库用户,设置了密码安全策略:

−          密码长度为8~32个字符。

−          密码必须为英文大小写字母、数字、特殊字符~@#%-_!*+=^?的组合。

创建实例数据库时,为用户提供了密码复杂度校验,由于rwuser用户可以修改密码复杂度,安全起见,建议修改后的密码复杂度不低于最初设置的。


创建帐户

步骤 1     选择admin数据库。

use admin

步骤 2     以user1帐户为例,创建数据库帐户。

db.createUser({user: "user1", pwd: "Test_12345", passwordDigestor:"server", roles:[{role: "root", db: "admin"}]})

  • “server”是指在服务端加密密码。

  • “Test_12345”是新密码,长度8~32位,且必须为英文大小写字母、数字以及特殊字符~@#%-_!*+=^?的组合。

  • “roles”限制了该帐户所具有的权限。若指定一个空数组,表示该帐户不具有任何权限。

步骤 3     查看创建结果。

显示如下信息,说明创建成功。

Successfully added user: {
        "user" : "user1",
        "passwordDigestor" : "server",
        "roles" : [
                {
                        "role" : "root",
                        "db" : "admin"
                }
        ]
}

----结束


更改帐户的密码

步骤 1     选择admin数据库。

use admin

步骤 2     以user1帐户为例,修改帐户的密码。

db.updateUser("user1", {passwordDigestor:"server",pwd:"newPasswd12#"})

  • “server”是指在服务端加密密码。

  • “newPasswd12#”是新密码,长度8~32位,且必须为英文大小写字母、数字以及特殊字符~@#%-_!*+=^?的组合。

步骤 3     查看修改结果。显示如下信息,说明修改成功。

  • 集群

mongos>

  • 副本集

replica:PRIMARY>

----结束

相似文档
  • 文档数据库服务支持重置数据库管理员密码,建议您定期修改密码,以提高系统安全性,防止出现密码被破解等安全风险。以下情况不可重置密码: 重启中 节点扩容中 切换SSL中 修改端口号中 规格变更中 删除节点中
  • 操作场景 文档数据库服务支持修改数据库实例名称,以方便您区分和识别实例。 方式一 步骤 1 登录文档数据库服务。 步骤 2 在“实例管理”页面,在指定实例的名称处,单击,修改实例名称。
  • 操作场景 随着业务数据的增加,原来申请的数据库节点数量不能满足需求。这时您需要对实例进行新增节点。 说明: 实例状态为正常、删除备份中和恢复检查中时可以添加节点。
  • 当申请的数据库节点添加失败时,您可以回退添加失败的节点。 批量回退 步骤 1 登录文档数据库服务。 步骤 2 在“实例管理”页面,在添加节点失败的集群实例上,选择“更多 > 回退”。
  • 随着业务数据的增加,原来申请的数据库存储容量不能满足需求,这时,您需要为实例进行存储扩容。 说明: 每个实例最多只能扩容四次。 故障的实例不可扩容。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部