簡體   English   中英

ubuntu 14上的postgres 9.3移動數據目錄

[英]postgres 9.3 moving data directory on ubuntu 14

使用后

sudo chown -R ubuntu:ubuntu /data/psql

/usr/lib/postgresql/9.3/bin/initdb -D /database

並將data_directory = '/var/lib/postgresql/9.3/main' /data/psql' data_directory = '/var/lib/postgresql/9.3/main' /data/psql' data_directory = '/var/lib/postgresql/9.3/main' /data/psql' data_directory = '/var/lib/postgresql/9.3/main' /data/psql' data_directory = '/var/lib/postgresql/9.3/main' /data/psql' data_directory = '/var/lib/postgresql/9.3/main'更改為/data/psql'

在啟動a rails應用程序時,nginx日志顯示:

故障安全響應期間出錯:致命:無法打開關系映射文件“ global / pg_filenode.map”:權限被拒絕

有人對如何向應用程序授予權限有提示嗎?

謝謝

根據文檔

通常建議PostgreSQL用戶不僅擁有數據目錄,還擁有其父目錄 ,因此這不成問題。

因此將權限改回postgres將是您的解決方案:

sudo chown -R postgres:postgres /data/psql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM