Encontre todos os bancos de dados postgresql e mysql em um sistema

2

Existe uma maneira de encontrar todos os bancos de dados postgresql e mysql no meu sistema? (Talvez usando o comando find).

    
por student 29.03.2012 / 16:10

2 respostas

2

Se os servidores de banco de dados estiverem em execução, pergunte:

psql -l

mysql <<< 'show databases'

Apenas procurar no banco de dados relacional pelo sistema de arquivos não é uma tarefa trivial.

    
por 29.03.2012 / 16:54
0

No meu sistema, os arquivos para o postgresql 8.4 estão instalados em:

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

onde / etc contém um link simbólico para / var / lib.

Você precisa de permissões sudo para assistir a esses diretórios.

    
por 29.03.2012 / 20:19