忘记将用户名/Pwd发送到CouchDB
有人知道如何重置CouchDB的用户名和密码吗?我所做的很简单。我在这里找到了我的旧用户名和密码:忘记将用户名/Pwd发送到CouchDB,couchdb,Couchdb,有人知道如何重置CouchDB的用户名和密码吗?我所做的很简单。我在这里找到了我的旧用户名和密码: /opt/couchbase/var/lib/couchbase/config/config.dat 之后,我转到opt/couchbase/bin/并运行 ./couchbase-cli cluster-init -c localhost:8091 -u old_user -p old_password --cluster-init-username=new_user --cluster-in
/opt/couchbase/var/lib/couchbase/config/config.dat
之后,我转到opt/couchbase/bin/
并运行
./couchbase-cli cluster-init -c localhost:8091 -u old_user -p old_password --cluster-init-username=new_user --cluster-init-password=new_password
完成了!
您也可以检查此项:此项对我有效:
当couchdb停止时
这将把用户数据库重置为出厂默认值(管理方!),并清除couchdb的所有用户帐户。对于mac用户,可能有一种更微妙的方式,基本文件夹是/Library/Application Support/couchdb,对于Unix:
使用Apache CouchDB,可以通过编辑CouchDB配置文件夹中的文件local.ini来更改管理员帐户密码(/etc/CouchDB/,在大多数Linux安装中) 查找
[admin]
部分,该部分将列出所有管理员用户名及其哈希密码:
[admin]
foo = -pbkdf2-0e0e83f911c970565fc988497a657bdc21a005e8,19ecef0bea1caf8d7f08fb791379c686,10
用新的明文密码替换密码哈希:
foo = bar
现在重新启动CouchDB(
sudo在Ubuntu上重新启动CouchDB
)。CouchDB将在启动时注意到明文密码,并自动将其替换为哈希版本。还要添加一点
如果您在Windows上运行Coach DB,那么它可能是作为服务安装的,要重置它,您需要先停止服务,在运行服务中,其他答案不起作用
在Mac OS X上打开控制面板-管理工具-服务并停止Apache Coach DB,默认情况下,
cbreset\u密码不在路径中,因此我只执行了以下操作:
"/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/cbreset_password" 127.0.0.1:8091
…并在确认yes
后重新设置密码。您只需在CouchDB local.ini文件中添加用户名和密码。您可以添加任意数量的管理员
sudo nano/etc/couchdb/local.ini
在文件的末尾,添加用户名和密码
别忘了重新启动CouchDB服务器。
sudo service couchdb restart您可以使用以下步骤更改couchbase localhost密码:
1.安装crul(适用于windows)
2.curl-u管理员:password-d password=admin123
apt purge couchdb
apt install couchdb
是唯一对我有效的东西。希望这有帮助:-重新安装couchDb有效:-)现有数据库中没有任何重要内容?是的,你说得对。我只是在玩弄couchDb中的所有选项。如果你有想法,请你提供一些我应该开始寻找的参考/资源,欢迎!如果它解决了你的问题,你可以接受这个答案:)我忘记了身份证和密码,那么我该怎么办?Couchbase和CouchDB不完全一样。效果很好,非常感谢。警告:这对于没有任何实际用户的开发和测试数据库非常有用。如果在生产数据库上执行此操作,所有用户帐户都将消失,这是一件坏事;)我做到了,现在如何重新启动couchdb。它仍然说,你不是管理员时,试图重新启动数据库使用这个工作检索我的当前密码没有重置。感谢ConAim。或者更可能的情况是~/Library/Application Support/couchdb
,除非您将couchdb安装为root用户,并且如果您使用自制软件进行安装,则local.ini位于/usr/local/etc/couchdb/local.ini
。cli已被删除并替换为couchbase cli
。使用此密码,请提供“newpassword”:$>/Applications/Couchbase Server.app/Contents/Resources/Couchbase-core/bin/Couchbase-cli重置管理员密码--新密码newpassword
apt purge couchdb
apt install couchdb