システム上のすべての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権限が必要です。

関連情報