Skip to content
MariaDB

MariaDB Client

The MariaDB GUI Client for Mac.

A fast, native MariaDB GUI client for Mac. Connect to local MariaDB, remote production, MaxScale, or a Galera cluster. Browse schemas, edit rows, run queries with autocomplete. One second start. 80 MB at idle. Free and open source.

TablePro connected to a MariaDB database showing the data grid and SQL editor

Features

Built for MariaDB.

Inline Cell Editing

Edit any cell in the data grid. Add and delete rows. Review every pending change before commit. Full undo and redo.

SSH Tunnel Built In

Reach a remote MariaDB through SSH. Password, key, ssh-agent. Jump hosts and custom ports work.

MariaDB-Aware Autocomplete

Suggests tables, columns, sequences, virtual columns, JSON_OBJECT, ROW_NUMBER, RANK.

Galera Cluster Status

Server dashboard shows wsrep_cluster_size, wsrep_local_state, and node lag. Spot a stuck follower fast.

System-Versioned Tables

Query historical rows with FOR SYSTEM_TIME AS OF. The schema browser marks versioned tables.

AI SQL Assistant

Ask in English, get MariaDB SQL. Explain or rewrite slow queries. Claude, OpenAI, Ollama.

Data Grid

Browse and edit data.

Sort, filter, and edit MariaDB data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.

TablePro data grid showing MariaDB table rows with inline editing

SQL Editor

Write queries faster.

Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.

TablePro SQL editor with MariaDB query and autocomplete

Capabilities

What you can do.

  • Browse schemas, tables, views, sequences, stored procedures
  • Run multiple queries in tabs
  • Filter and sort rows without writing SQL
  • Edit table structure: columns, indexes, foreign keys, virtual columns
  • View Galera cluster state in the server dashboard
  • Stream-export huge tables to CSV, JSON, SQL
  • Full-text search across query history
  • Safe mode blocks UPDATE without WHERE

Connect

Get connected in seconds.

# Connect with TablePro Host: 127.0.0.1 Port: 3306 User: root Database: mydb # Or via terminal mariadb -h 127.0.0.1 -P 3306 -u root -p mydb

Supported versions

MariaDB 10.3+, 10.6 LTS, 10.11 LTS, 11.x, MaxScale, Galera Cluster

Connection types

  • TCP/IP
  • Unix Socket
  • SSH Tunnel (password, key, agent)
  • SSL/TLS

Default port

3306

How to

Connect to MariaDB in four steps.

  1. 1

    Install TablePro

    brew install --cask tablepro, or grab the DMG from tablepro.app/download.

  2. 2

    Open New Connection

    Click New Connection. Pick MariaDB.

  3. 3

    Fill in the credentials

    Host 127.0.0.1, port 3306, user root, password, database. SSH tab for remote.

  4. 4

    Connect

    Click Test, then Connect. Schemas appear in the sidebar.

FAQ

Common MariaDB questions.

Is TablePro free for MariaDB?

Yes. AGPLv3 open source. The MariaDB driver ships built in.

Does it work with Galera Cluster?

Yes. The dashboard reads wsrep_* status. Connect to any node, or route through MaxScale.

Can I edit virtual columns?

Virtual columns are read-only by definition. The structure editor shows them; the cell editor blocks writes.

Does it support system-versioned tables?

Yes. Query history with FOR SYSTEM_TIME AS OF. The browser marks versioned tables with a clock icon.

How does TablePro compare to HeidiSQL on Mac?

HeidiSQL is Delphi-based and Windows-first. As of 2026 there is a separate Lazarus build for macOS, but it remains a preview. TablePro is built only for macOS, native arm64, with Touch ID and iCloud sync.

Try TablePro for free.

Free and open-source. macOS 14+. Apple Silicon and Intel.