查找系統上的所有 postgresql 和 mysql 資料庫

查找系統上的所有 postgresql 和 mysql 資料庫

有沒有辦法找到我係統上的所有 postgresql 和 mysql 資料庫? (也許使用 find 指令)。

答案1

如果資料庫伺服器正在運行,請詢問它們:

psql -l

mysql <<< 'show databases'

僅在檔案系統中搜尋關聯式資料庫並不是一項簡單的任務。

答案2

在我的系統上,postgresql 8.4 的檔案安裝在:

 sudo ls -l /etc/postgresql/8.4/main/pgdata/base/
 sudo ls -l /var/lib/postgresql/8.4/main/base

其中 /etc 包含到 /var/lib 的符號連結。

您需要 sudo 權限才能查看這些目錄。

相關內容