Skip to main content

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 settingsDatabases

2. Agrega una base de datos

  1. Clic en Add database
  2. Selecciona el tipo (PostgreSQL, MySQL, etc.)
  3. 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:

  1. Ve al panel de tu deployment en Deployalo
  2. Copia los datos de conexión de la pestaña "Base de datos"
  3. 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