Couchdb 回到管理派对
我想把我的CouchDB实例带回管理方。它在本地主机上运行,因此不存在安全问题。我不想重新安装它,因为我有一些数据库正在运行,我想保持 我尝试在我的Couchdb 回到管理派对,couchdb,Couchdb,我想把我的CouchDB实例带回管理方。它在本地主机上运行,因此不存在安全问题。我不想重新安装它,因为我有一些数据库正在运行,我想保持 我尝试在我的local.ini中注释管理员用户: [admins] #admin = -hashed-xxxxxx 我还从我的\u用户数据库中删除了所有非设计文档 我想要回到管理方的主要目标是能够在没有身份验证的情况下创建数据库 我该怎么做才能回到管理派对?或者,如何设置实例,以便匿名用户可以创建和删除数据库?在此配置格式中不是有效的注释,请使用取而代之 如果
local.ini中注释管理员用户:
[admins]
#admin = -hashed-xxxxxx
我还从我的\u用户
数据库中删除了所有非设计文档
我想要回到管理方的主要目标是能够在没有身份验证的情况下创建数据库
我该怎么做才能回到管理派对?或者,如何设置实例,以便匿名用户可以创建和删除数据库?
在此配置格式中不是有效的注释,请使用代码>取而代之
如果您尝试以#admin
身份登录(而不仅仅是admin
),如果您提供正确的密码,它将允许您登录。因此,要么完全删除该行,要么在其前面加上代码>您也可以通过CouchDB Web UI来实现
转到配置面板(http://127.0.0.1:5984/_utils/config.html
在CouchDB 1.x或http://127.0.0.1:5984/_utils/#_config
在CouchDB 2.x中)
在admin
部分中,删除所有行
放松点:这又是“管理员派对”李>
更改local.ini
后是否重新启动了数据库?是的,我停止并启动了coach。只是想澄清一下:为了回到管理方,您编辑local.ini(/etc/couchdb/local.ini,在Ubuntu上)并使用注释掉所有[admins]条目;或者删除所有行。我还必须注释掉local.iniThanks中coach\u httpd\u auth
部分下的行!别忘了先登录:)。