gpt4 book ai didi

linux - 将 CouchDB .couch 文件从 Windows 传输到 Linux

转载 作者:太空狗 更新时间:2023-10-29 12:05:55 25 4
gpt4 key购买 nike

我目前正在做一个 CouchDB 项目,并且最近决定切换到 Linux 环境进行开发,因为我计划在 Linux 服务器上进行部署。

我希望直接从 - Program Files/Apache Software Foundation/CouchDB-1-1-1/var/lib/couchdb 复制我的 .couch 文件,然后将它们直接粘贴到我想应该是 - var/lib/couchdb - 但每次我尝试访问 var/lib/couchdb 时,我都会遇到文件/文件夹权限错误。

是否可以按照我设想的方式传输 .couch 文件?

...

更新 - 根据 Dominic 的评论,我设法应用了下面答案中的修复。

最佳答案

经过一些调查工作,我发现这是一个权限错误,正如 Dominic Barnes 在评论中所建议的那样......

这里也讨论了这个问题 - Staging setup with couchdb

为了修复它,我先运行了;

sudo chmod -R 755 var/lib/couchdb

我可能也更改了相关父文件夹的权限。然后我可以将我的 .couch 文件复制到 var/lib/couchdb/COUCH-VERSION-NUMBER 中。这样做之后,我必须使用 chmod 为新复制的文件设置有利的写入权限,但还必须运行:

sudo chown couchdb var/lib/couchdb/COUCH-VERSION-NUMBER/

将这些文件打开到 couchdb 安装设置供内部使用的用户组(“couchdb”组)(我认为...)。之后,我重新启动了 couchdb,迫使它停止:

ps -U couchdb -o pid= | xargs kill -9 

并重新开始:

/etc/init.d/couchdb start

在那之后,一切似乎都按预期进行。希望能帮助遇到同样问题的其他人。

关于linux - 将 CouchDB .couch 文件从 Windows 传输到 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com