Conectar tu Base de Datos a Metabase
Metabase puede conectarse a prácticamente cualquier base de datos SQL y NoSQL.
Bases de datos soportadas
- PostgreSQL - Recomendada
- MySQL / MariaDB
- MongoDB
- SQL Server
- Google BigQuery
- Amazon Redshift
- Snowflake
- SQLite
- Oracle
Pasos para conectar
1. Accede a Admin
Haz clic en el engranaje (⚙️) → Admin settings → Databases
2. Agrega una base de datos
- Clic en Add database
- Selecciona el tipo (PostgreSQL, MySQL, etc.)
- Completa los datos de conexión:
- Host: IP o dominio del servidor
- Port: Puerto (5432 para PostgreSQL, 3306 para MySQL)
- Database name: Nombre de la base de datos
- Username: Usuario con permisos de lectura
- Password: Contraseña
3. Prueba la conexión
Haz clic en Save y Metabase probará automáticamente la conexión.
Conectar a tu base de datos de Deployalo
Si tienes otra app en Deployalo (como n8n, NocoDB, etc.), puedes conectar su base de datos:
- Ve al panel de tu deployment en Deployalo
- Copia los datos de conexión de la pestaña "Base de datos"
- Usa la IP interna si ambas apps están en Deployalo
Seguridad
- ✅ Crea un usuario de solo lectura para Metabase
- ✅ No uses el usuario root/admin
- ✅ Usa SSL si está disponible
- ✅ Limita el acceso por IP si es posible
Solución de problemas
"Connection refused"
- Verifica que el puerto esté abierto
- Confirma que el host sea correcto
"Authentication failed"
- Verifica usuario y contraseña
- Confirma que el usuario tenga permisos en esa base de datos