我正在建立一个网站,并且在恢复数据库.dump文件时遇到了一些麻烦。我使用的是centos7,selinux,postgresql 9.4和apache2。正在恢复.dump文件 - “权限被拒绝”
这是我试图移动转储命令:
psql --single-transaction -U postgres db_name < dump_location
当我这样做,我得到的错误:
Permission denied.
我缺少的东西或有没有办法改变我的设置?如果您需要更多信息,请与我们联系。
谢谢!
您应该发布整个错误消息,因为它是由psql输出的。 –
运行该命令时,您登录了哪些Linux用户?如果你自己给了'psql -U postgres db_name',你能得到一个psql提示吗? – harmic
@Harmic我可以得到一个psql提示符,如果我只是给psql -U postgres db_name本身。我登录的时候我登录 – bluepanda