Atlas logo
⌘K

Documentation

Getting Started
Data
Maps
Interfaces
Workflows
Forms
Sharing & Collaboration
Projects & Management
Integrations

MySQL

Connect to MySQL databases to query and analyze your data

Connect to MySQL databases to query and analyze your relational data. Supports tables with spatial columns for geographic analysis.

Connect to MySQL

  1. Click Add data in the Layers panel
  2. Go to the Connections tab
  3. Select MySQL
  4. Fill in the connection parameters
  5. Click Create Connection

Connection Parameters

ParameterRequiredDescription
Connection NameYesA friendly name to identify this connection
HostYesHostname or IP address (e.g., localhost, db.example.com)
PortYesPort number (default: 3306)
DatabaseYesDatabase name to connect to
UsernameYesDatabase username
PasswordYesDatabase password

SSL/TLS Configuration

Enable SSL/TLS for encrypted connections to your database. When enabled, you can optionally upload:

  • Client Certificate: PEM or CRT format
  • Private Key: PEM or KEY format
  • CA Certificate: For server verification

Working with Data

After connecting, browse available tables. Select the data you want to import and click Add to Project. Tables with MySQL spatial columns (POINT, LINESTRING, POLYGON, GEOMETRY) import as vector layers.

Firewall Configuration

If your database is behind a firewall, whitelist these Atlas IP addresses:

16.16.129.130
51.20.23.178
13.50.71.210
51.21.188.73

Troubleshooting

IssueSolution
Connection RefusedVerify host and port. Check MySQL allows remote connections in my.cnf.
Authentication FailedConfirm credentials. Check user has access from your IP address.
Database Not FoundDatabase names are case-sensitive on Linux servers.
Access DeniedUser needs SELECT privileges on target tables. Grant with GRANT SELECT ON.
SSL Connection ErrorVerify certificate files are valid PEM format and not expired.
PreviousDatabricksIntegrations
NextSQL ServerIntegrations