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
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.
| Engine | Editable grid | Designers | Users & Roles | Diagram |
|---|---|---|---|---|
| MySQL and MariaDB | ✓ | ✓tables, 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 objectColumn 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 designerCopy 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 enginesmariadb, 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.
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
mariadb—brew install mariadb- Notes
- Everything MySQL gets, plus sequences.
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.
$brew install --cask az-code-lab/taps/dbclient