MariaDB

A MariaDB client that belongs on a Mac.

MariaDB connects through the MySQL driver and gets everything MySQL gets, plus a designer for its sequences.

Free for the databases on your Mac. Pricing

MariaDB

What MariaDB gets.

The kinds of object that exist on an engine are the kinds the app shows. This is MariaDB's row of the features table, and what stands behind it.

EngineEditable gridDesignersUsers & RolesDiagram
MySQL and MariaDBtables, triggers, events, sequences on MariaDB

Sequences, too

Tables, triggers, events and sequences each have a designer that opens as a tab and previews its SQL.

Guide: kinds of object

Column changes, restated in full

MariaDB can only change a column by restating all of it. The designer restates it in full, collation included, and refuses a column whose extra attributes it could not restate safely, pointing you to SQL.

Guide: the table designer

Copy to and from MySQL

Drag a table onto another connection's database and the app writes the CREATE in the target's dialect and copies the rows. Views and routines copy between MySQL and MariaDB too, because they share a dialect.

Guide: copy objects between engines

mariadb, already signed in

A console tab is a real terminal running the mariadb client with the connection's host, port, user and password, through its SSH tunnel or proxy if it has one. The password is never put on the command line.

Guide: console tabs
Connect

Connect to MariaDB.

Click Add Connection under the sidebar and pick the MariaDB tile. Paste a connection string — the field reads mariadb:// addresses — and the fields fill themselves in, or type the host, port, database, user and password. Click Test Connection, then Add.

Default port
3306
SSL
Disabled, Required, Verify Certificate
Servers
Supported through the MySQL driver, which publishes no minimum for MariaDB.
Console
mariadbbrew install mariadb
Notes
Everything MySQL gets, plus sequences.

Guide: MariaDB in the docs Guide: your first connection

Every engine

One app for the rest of your databases, too.

Every feature is built against one driver contract, so the grid, the designers and the assistant work the same whichever server you open next.

Try it on your own database.

Free for the databases on your Mac, and never asking you to sign in.

Download DBClient

$brew install --cask az-code-lab/taps/dbclient