📅  最后修改于: 2023-12-03 15:30:06.154000             🧑  作者: Mango
CouchDB 是一个基于 HTTP 的面向文档的 NoSQL 数据库,其主要特点是使用 JSON 格式存储数据。
在 CouchDB 中创建用户账户是一个重要的步骤,使得用户可以使用自己的凭据访问数据库并控制对数据的访问。本文将介绍在 CouchDB 中如何创建数据库用户。
在创建用户之前,需要确保满足以下条件:
CouchDB 中的用户是通过用户名和密码进行身份验证的。要创建一个新用户,请执行以下步骤:
打开 CouchDB 的 Web 管理控制台并登录为管理员。
导航到 "Configure" 选项卡,然后选择 "Users"。
单击 "Add a new User"。在弹出的窗口中,输入新用户的用户名和密码,然后单击 "Add"。
![add_user](add_user.png)
确认用户已创建并显示在用户列表中。
![user_list](user_list.png)
一旦创建了用户账户,就可以为其指定角色和读/写权限。要授予权限,请执行以下步骤:
导航到 "Configure" 选项卡,然后选择 "Roles"。
单击 "Add a new Role"。在弹出的窗口中,输入新角色的名称,并在 "Create Database" 和 "Read/Write Security Settings" 下选择适当的权限。然后单击 "Add"。
![add_role](add_role.png)
回到 "Users" 选项卡,单击目标用户的用户名。在弹出的窗口中,选择要授予该用户的角色。然后单击 "Update User"。
![update_user](update_user.png)
确认用户已被授予正确的角色和权限。
![roles_list](roles_list.png)
通过执行上述步骤,您现在应该能够在 CouchDB 中创建新用户,并为他们授予适当的角色和权限。这将确保您的数据库得到最佳的安全性和访问控制。