我想将我的CouchDB实例带回管理员方。它在localhost上运行,因此不是安全问题。我不想重新安装它,因为我有一些数据库正在运行,我想保留。
我尝试在我的local.ini
中注释掉管理员用户:
[admins]
#admin = -hashed-xxxxxx
我还删除了_users
数据库中的所有非设计文档。
我想要回到管理员方面的主要目标是能够在没有身份验证的情况下创建数据库。
我该怎么做才能回到管理员聚会?或者,我如何设置我的实例,以便匿名用户可以创建和删除数据库?
答案 0 :(得分:17)
#
不是此配置格式的有效评论,请改用;
。
如果您尝试以#admin
(而非仅仅admin
)登录,如果您提供正确的密码,它将会让您。因此,要么完全删除该行,要么在其前面添加;
。
答案 1 :(得分:7)
您也可以通过CouchDB Web UI执行此操作。
http://127.0.0.1:5984/_utils/config.html
)或Fauxton(http://127.0.0.1:5984/_utils/fauxton/#_config
)的配置面板。admin
部分,删除所有行。