Skip to content

MySQL

MySQL connector allows querying MySQL/MariaDB databases.

Config Schema

FieldTypeRequiredDescription
typestringyesconstant: mysql
hoststringyesDatabase host address
databasestringyesDatabase name
userstringyesUsername
passwordstringyesPassword
portintegeryesTCP port (default 3306)
tlsConfigstringnoTLS configuration name from MySQL server
conn_stringstringnoDirect connection string (DSN format)

Config example:

type: mysql
host: localhost
database: mydb
user: root
password: secret
port: 3306
tlsConfig: "" # Optional TLS configuration name from MySQL server

Or as alternative with direct connection string:

type: mysql
conn_string: root:secret@tcp(localhost:3306)/mydb