[英]Where Postgres database files are saved in ubuntu?
如何在 Ubuntu 10.04 文件系統中找到 Postgres 8.x 數據庫文件的保存位置?
在 postgres 提示中,只需執行以下查詢:
SHOW data_directory;
另請查看 Ubuntu 手冊: https : //help.ubuntu.com/10.04/serverguide/C/postgresql.html
以下是我在 Ubuntu 中定位 Postgres 數據庫文件目錄的方法:
在終端中運行以下命令將用戶切換為postgres
用戶:
su - postgres
它將請求您在機器上設置 PostgreSQL 時設置的postgres
用戶密碼。
接下來,您需要登錄psql
終端/提示。 這可以通過運行以下代碼來完成:
psql
它還會請求您在機器上設置 PostgreSQL 時設置的postgres
密碼。
如果您成功登錄,您會看到類似這樣的提示:
psql (11.5 (Ubuntu 11.5-3.pgdg18.04+1), server 10.10 (Ubuntu 10.10-1.pgdg18.04+1))
Type "help" for help.
postgres=#
此時,您將執行以下查詢以顯示 Linux 機器上存儲 Postgres 數據庫文件的目錄:
SHOW data_directory;
這應該顯示與此類似的輸出:
data_directory
-----------------------------
/var/lib/postgresql/10/main
(1 row)
您現在可以通過導航顯示的目錄來定位 Postgres 數據庫文件。
但是,Ubuntu 中的 PostgreSQL 配置目錄位於/etc/postgresql/10/main
。 請注意, 10
是我在服務器上安裝的 PostgreSQL 版本。 您的版本可能是9.5
、 11
或12
或任何其他版本。 運行命令psql --version
以確認您的 PostgreSQL 版本。
運行以下命令以導航到目錄:
cd ~
cd /etc/postgresql/10/main
就這樣。
我希望這有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.