有沒有辦法找到我係統上的所有 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 權限才能查看這些目錄。