Database connector
The MySQL data catalog your whole team can trust.
The Dawiso MySQL data catalog turns every database, table, view and stored routine into a searchable inventory, with relationships and dependencies resolved from information_schema.
First things first
What is a data connector?
A data connector is the bridge between a tool in your stack and the catalog that gives you a unified view of it. Once a connector is configured, it reaches into the source system on a schedule, reads out the metadata - schemas, tables, dashboards, jobs, ownership, lineage - and represents it inside the catalog. Your actual rows and values stay where they are.
Connectors are the reason a data catalog can answer questions like "which Power BI dashboard depends on this Snowflake table?" or "who owns the orders topic in Kafka?" - automatically, without anyone keeping a spreadsheet up to date.
Three properties separate a good connector from a brittle one: it should be read-only and safe, it should be incremental so a full re-scan isn't required for every refresh, and it should resolve lineage across system boundaries, not just inside one tool.
About the platform
What is MySQL?
MySQL is the open-source relational database that powers the LAMP stack, WordPress, Facebook, Twitter and YouTube. It is now owned by Oracle, ships with a permissive option alongside GPLv2, and remains one of the most deployed databases for web and operational workloads.
MySQL exposes its own information_schema for structural introspection, but that's per-instance. Across a real estate of dozens of MySQL databases, no business glossary, no shared ownership and no policy live there. That's where the Dawiso MySQL data catalog joins the picture: read-only, metadata-only, and cross-platform.
Architecture
How Dawiso connects to MySQL
A small read-only role on the MySQL side. The Dawiso scanner pulls metadata on a schedule. Everything ends up in your catalog, business-readable.
Source
MySQL server
- Databases & tables
- Views & materialized data
- Columns & indexes
- Routines, triggers, events
Dawiso scanner
Read-only metadata
- Schema & object discovery
- Dependency resolution
- SQL flow parsing (optional)
- Sampling on opt-in
Catalog
Dawiso platform
- Searchable metadata
- Lineage & ownership
- Business glossary
- Policy & classifications
Connection details
- Protocol
- MySQL wire protocol · information_schema views
- Authentication
- Dedicated user with SELECT, SHOW VIEW and EXECUTE
- Lineage
- Object relationships and dependencies resolved from information_schema (foreign keys, view and routine dependencies)
Setup
Connect MySQL in 4 steps
- 01
Create a dedicated user
Run CREATE USER 'dawiso_integration'@'%' IDENTIFIED BY '...' as a user with the global CREATE USER privilege or INSERT on the mysql system schema.
- 02
Grant minimum permissions
GRANT SELECT, SHOW VIEW, EXECUTE ON *.* to the new user, then FLUSH PRIVILEGES. SELECT for table data structure, SHOW VIEW for view definitions, EXECUTE for routine bodies.
- 03
Create the connection in Dawiso
Enter the host, port (3306 by default), user and password. Shared connections for public hosts, Private via the Dawiso Integration Runtime for VPC-only servers.
- 04
Run ingestion
Pick the databases to scan as a comma-separated list. Scheduled incremental sync keeps the catalog current; deletions on the MySQL side are reflected on the next run.
Capabilities
What you get with the MySQL connector
-
Database & table catalog
Every MySQL database, table, view and stored routine is searchable, with column types, comments and indexes.
-
Relationships & dependencies
Foreign keys, view and routine dependencies are resolved from information_schema so you can see how MySQL objects relate before you touch them.
-
PII classification
Classify a column once. Dawiso flags every MySQL column carrying email, IBAN or government IDs across every database in the fleet.
-
Ownership & certification
Mark tables as certified, deprecated or under review. The owner is visible in the catalog alongside grants pulled from the mysql system schema.
-
Business glossary alignment
Tie MySQL tables and columns to glossary terms so a developer can answer 'is this the right customer table?' without pinging the data team.
-
Read-only by design
Dawiso reads metadata through a dedicated user with SELECT, SHOW VIEW and EXECUTE only. Row-level data stays in MySQL; profiling is opt-in.
Business value
Why teams turn on the MySQL connector
- −65%
Fewer 'which table?' pings
Developers find the certified MySQL table in Dawiso instead of pinging the data team to ask which database holds the live customer record.
- 10×
Faster impact analysis
Before altering a MySQL column, see exactly which views and stored routines depend on it via resolved object dependencies. Seconds, not days.
- Audit-ready
GDPR & DORA evidence
Sensitive MySQL columns are classified once and the catalog keeps a full audit trail of the classification and ownership that follow them.
Ready to catalog your MySQL?
Set up the connector in an afternoon. See your first lineage graph the same day.
Frequently asked questions
What is metadata in MySQL?
What is a MySQL catalog?
What is included in a data catalog?
What permissions does Dawiso need in MySQL?
Does Dawiso copy our MySQL data?
Which MySQL versions and deployments are supported?
How are object relationships resolved?
Explore more connectors
MySQL is one of 30+ connectors. Bring your whole stack into the catalog.
-
Data Warehouse Snowflake -
Data Lakehouse Databricks -
Business Intelligence Power BI -
Business Intelligence Tableau -
Data Warehouse Google BigQuery -
Data Warehouse Amazon Redshift