¿Cómo puedo saber si MySQL, SQLite, PostgreSQL, etc. están instalados en Mac OS X 10.7?

Estoy ejecutando Mac OS X 10.7. ¿Cómo puedo saber si MySQL, SQLite, PostgreSQL, etc. están instalados en el sistema?

Respuestas (2)

Pruebe el comando Terminalmdfind (string) | grep include

Por ejemplo:

$ mdfind postgres | grep include
/usr/include/postgresql/server/postgres_fe.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgres_ext.h
...

$ mdfind sqlite | grep include
/usr/include/sqlite3ext.h
/usr/include/sqlite3.h
/usr/include/php/ext/sqlite3/libsqlite/sqlite3.h
/usr/include/php/ext/sqlite/libsqlite/src/sqlite.h
...

Esta es una buena manera de determinar si hay archivos de encabezado instalados para las respectivas bibliotecas de bases de datos sobre las que pregunta.

Al menos MySQL es solo el soporte de PHP para ello. No hay un servidor MySQL en la versión del cliente a menos que lo instale por separado. PostgreSQL también está relacionado con el servidor web Apache, pero no estoy seguro de para qué sirve exactamente.
Muchas gracias. Y gracias a ughoavgfhv también. Tengo la versión del cliente, no instalé ninguno de ellos y necesitaba saber si alguno de ellos venía preinstalado con el sistema operativo. Tenía dudas porque PHP y Apache ESTÁN preinstalados en su lugar.

Puede consultar la lista de productos de código abierto que se envían como parte de Lion y Lion Server .

Además, un comando mdfind puede enumerar todos los archivos ejecutables que se han indexado y puede buscar nombres de archivos específicos para filtrar el exceso de resultados. Esto mostrará cualquier archivo instalado que no sea de la carga útil original de Apple con Lion.

mdfind "kMDItemKind == 'Unix Executable File'" | grep -w sqlite3