Database connections are made using a connector (from an application) or a client (interactively or from scripts).
Clients and connectors listed here are supported under MariaDB Corporation Engineering Policies.
Clients and connectors listed here are compatible with:
MariaDB database products (including Enterprise Server and MaxScale)
MariaDB Community Server
MariaDB Connectors are available for many popular programming languages.
MariaDB Client can be used interactively or within scripts.
MariaDB Client is included with distributions of MariaDB database products.
Compatible third-party clients exist but are not listed here.
For additional information about MariaDB Client, see MariaDB Client.
Tools and utilities listed here are included with distributions of MariaDB database products and make a client connection.
MariaDB database products are accessible from business intelligence (BI) platforms, including:
This page is: Copyright © 2025 MariaDB. All rights reserved.
Python
mariadb-show, mysqlshow
Display databases, tables, table columns, indexes
mariadb-slap, mysqlslap
Generate client load for testing
C
C++
Java - JDBC
Java - R2DBC
JavaScript
ODBC
mariadb, mysql
Connect from the command line
mariadb-admin, mysqladmin
Check configuration and current status
mariadb-backup, mariadb-backup
Create and restore physical backups (including Aria, InnoDB, MyISAM, MyRocks)
mariadb-binlog, mysqlbinlog
Read binary logs or relay logs
mariadb-check, mysqlcheck
Perform table maintenance operations
mariadb-dump, mysqldump
Create logical backups
mariadb-import, mysqlimport
Load table data from CSV, TSV, and other text file formats
Microsoft Power BI
MariaDB Direct Query Adapter for Microsoft Power BI enables Microsoft Power BI Desktop users to remotely connect to and query their MariaDB database, including on MariaDB MariaDB Cloud, without downloading the entire data set to their local machine.