Skip to content

MySQL ​

Coming Soon

MySQL support is under active development. This page describes the planned integration.

Overview ​

MySQL is one of the most widely deployed relational databases. GradientHarbor will support querying MySQL databases directly for teams with data stored in MySQL-based systems.

┌─────────────────┐     ┌──────────────────┐
│ GradientHarbor  │────▶│     MySQL        │
│                 │ SQL │                  │
│  AI Agent       │◀────│  Query Engine    │
│  Dashboards     │     │  (InnoDB/etc.)   │
└─────────────────┘     └──────────────────┘

Planned Configuration ​

FieldDescription
HostMySQL server hostname or IP
PortServer port (default: 3306)
DatabaseDatabase name
UsernameMySQL user
PasswordUser password
SSLOptional SSL certificate for encrypted connections

Optimization Tips ​

MySQL is a transactional (row-based) database. For best results with analytical dashboards:

  • Add indexes on columns used in WHERE and GROUP BY clauses
  • Use summary tables or materialized views for frequently aggregated data
  • Consider read replicas — Point GradientHarbor at a read replica to avoid impacting production
  • For large-scale analytics (10M+ rows), consider replicating data to a columnar warehouse like Snowflake or BigQuery