MariaDB Support

The MariaDB GUI for Mac, Windows and Linux

QueryGlow runs on your server and opens in any browser, so your whole team works from one install. With schema-only AI, Safe Mode and SSH tunnels, on any OS, from one shared URL.

Try the live demo

The live demo is the real app on a sample database (read-only, AI switched off, no signup).

Less than DataGrip's first year ($109, individual) or a year of DBeaver Lite ($113 per user per year, as of September 2026). $79 once: source code included, every 1.x update, every server you run, your whole team.

  • Web-Based
  • Schema-only AI
  • SSH Tunnels
  • Any OS, one URL
  • “Beautiful interface and very intuitive.”
    Jean-Francois, Mildor Violon, verified customer
  • “The installation was really simple.”
    Jean-Francois, Mildor Violon, verified customer
https://db.your-company.com
QueryGlow Data Browser showing the storefront.customers table on a MySQL connection

Where HeidiSQL and QueryGlow Differ

HeidiSQL is free, with builds for Windows, Linux and macOS. It is also a desktop install on every device.

Per-Device Desktop Installs

HeidiSQL is a native desktop app: every teammate installs it and configures connections locally. Nothing to share, no URL to open from a phone.

Guards Beyond UPDATE and DELETE

HeidiSQL warns on UPDATE or DELETE without WHERE. QueryGlow also refuses DROP TABLE and TRUNCATE by default and asks before any write on a production connection.

No AI Assistant

HeidiSQL has no AI assistant (as of September 2026). QueryGlow's Ask AI drafts MariaDB SQL from plain English with your own key and sends only the schema, never rows.

Many Databases on the Same Host

Find databases on this server lists every database your MariaDB login can open and adds the ones you tick in one go. Sidebar search, sort and group by host keep a long list manageable.

Everything You Need for MariaDB Development

What you get with QueryGlow.

Cross-Platform

Runs on your server with Docker and opens from any browser on Mac, Windows and Linux. No per-device install; one ./queryglow update on the server updates everyone.

Schema-Only AI SQL

Ask AI drafts MariaDB SQL from plain English with your own OpenAI, Anthropic or Google key. It sends table and column names with their types and your prompt, never rows. Enter the key in the app (stored encrypted on your server) or set it in .env.

Web-Based Access

Open your MariaDB databases from any modern browser. Your whole team uses the same install behind one shared login.

SSH Tunnels Built-In

Reach MariaDB in private networks. Paste your private key into the connection form. The host key is pinned on first connect; a server that presents a different key is refused.

Asks Before Writes on Production

Mark a connection as production and it shows in red in the sidebar and header. The Query Editor shows the statement and asks before any INSERT, UPDATE, DELETE or DDL runs on it.

Drag Columns into Order

Add, rename, retype, drop and drag columns into a new order (MariaDB and MySQL only). You see the exact ALTER statement first, and what runs is exactly what you saw.

JSON Cells You Can Read

JSON columns show as JSON text in the Data Browser and in query results, and you can edit them.

Set It Up Your Way

Dark or light theme, six accent colors or your own, rows per page up to 500, NULL display, time zone and date format, and your own keyboard shortcuts.

CSV Import and Export

Import with INSERT, UPSERT (ON DUPLICATE KEY) or REPLACE. Detects the delimiter; you pick the encoding. Export streams up to 100,000 rows per file by default.

EXPLAIN Visualizer

Visual query plan analysis with color-coded nodes. Warnings flag full table scans on large tables.

SQL Autocomplete

Schema-aware completions for tables, columns, keywords, and functions. Type table. to see columns with data types.

Agent Access with Activity

Give Claude Code or Cursor a read-only token instead of a connection string. Every agent call shows up in the Activity tab, and you can pause one agent or all of them.

MariaDB-Specific Features

Open MariaDB from any browser, add every database on a server at once, and work with safety rails on by default.

Web-Based MariaDB Access

  • Open it from any modern browser
  • Your whole team on one install, one shared login
  • ./queryglow install once, ./queryglow update for everyone
  • Works from any browser on Mac, Windows and Linux

Always Blocked (Cannot Override)

  • DROP DATABASE
  • SHUTDOWN
  • INTO OUTFILE / DUMPFILE
  • LOAD_FILE / LOAD DATA

Blocked by Default, Asked on Production

  • DROP TABLE, TRUNCATE
  • DELETE or UPDATE without WHERE
  • Asks before INSERT, UPDATE, DELETE or DDL on production connections
  • QUERYGLOW_ALLOW_DESTRUCTIVE=true lifts the default blocks

Adding Connections

  • Paste a mariadb:// URL and the form fills itself
  • Find databases on this server, tick them, add them at once
  • Find local servers checks ports 3306 and 3307 on the QueryGlow host
  • Sidebar search, sort and group by host

QueryGlow vs HeidiSQL

OS Support

HeidiSQL

Windows, Linux, macOS (native, per device)

QueryGlow

Any OS with a browser

Query guard

HeidiSQL

Asks before UPDATE/DELETE without WHERE

QueryGlow

Refuses DROP TABLE, TRUNCATE and unfiltered UPDATE/DELETE by default; asks before writes on production

AI SQL assistant

HeidiSQL

No working AI SQL assistant (as of Sep 2026)

QueryGlow

Ask AI: schema only, never rows, your own OpenAI, Anthropic or Google key

App type

HeidiSQL

Delphi/Lazarus desktop app

QueryGlow

React web app on your server

SSH Tunnels

HeidiSQL

Yes

QueryGlow

Yes, key pasted in the form, host key pinned

Team Access

HeidiSQL

No (desktop app)

QueryGlow

Yes: whole team on one install, one shared login

Installation

HeidiSQL

Desktop app you install per machine

QueryGlow

Docker on your server: ./queryglow install, then ./queryglow update (backup, automatic rollback)

Inline Cell Editing

HeidiSQL

Yes

QueryGlow

Yes

Column Edits (add, rename, retype, drop, reorder)

HeidiSQL

Yes (table designer)

QueryGlow

Yes, with exact SQL preview before execute

Query History

HeidiSQL

Yes

QueryGlow

Yes, per connection (last 1,000 queries)

Credentials

HeidiSQL

Can prompt for credentials instead of saving them

QueryGlow

Saved passwords encrypted with AES-256-GCM

Price

HeidiSQL

Free

QueryGlow

$79 once, whole team

Honest note: HeidiSQL is free and a solid per-device desktop client. If you do not need a shared URL, schema-only AI or a query guard that also stops DROP TABLE, it is a fine choice. QueryGlow is for teams that want one browser tool on their own server.

See it on a real database before you decide

$79 once for your whole team, every 1.x update included.

Try the live demo

Stripe checkout. You'll need a GitHub account for the repo invite. No refunds, so try the read-only demo first.

MariaDB GUI clients compared

Eight common ways to work with MariaDB, on the desktop and in the browser. Prices and platforms checked on each vendor's site in October 2026.

HeidiSQL

Desktop app. Windows, Linux, macOS

Free

Native app with a table designer, installed on each machine.

DBeaver Community

Desktop app (Java). Windows, Linux, macOS

Free (paid editions from $113 per year)

Covers MariaDB and 100+ other databases. Browser access needs CloudBeaver.

DbGate

Desktop app or web app in Docker. Windows, Linux, macOS, browser

Free (Premium $120 per year)

MariaDB works in the free Community edition.

Beekeeper Studio

Desktop app. Windows, Linux, macOS

Free for small companies (paid from $9 per user per month, billed yearly)

The Community edition is free for companies under 10 employees or $1m revenue.

phpMyAdmin

Web app (PHP). Browser, runs on your server

Free

The classic web GUI for MySQL and MariaDB.

Adminer

Web app (one PHP file). Browser, runs on your server

Free

One file on a PHP server. Protect it with an IP allowlist or a password at the web server.

MySQL Workbench

Desktop app. Windows, Linux, macOS

Free

Built and tested for MySQL. It connects to MariaDB, but MariaDB is not one of its supported servers.

QueryGlow

Web app, self-hosted. Browser, runs on your Linux server

$79 once, whole team

Safe Mode, SSH tunnels with host key pinning, schema-only Ask AI with your own key.

Is there a MariaDB Workbench?

Not an official one. MariaDB does not ship its own workbench. MySQL Workbench connects to MariaDB because both speak the MySQL protocol, but Oracle builds and tests it for MySQL, and MariaDB is not one of its supported servers.

Most MariaDB users pick HeidiSQL or DBeaver on the desktop. When the database lives on a server and several people need it, a web GUI such as phpMyAdmin, Adminer or QueryGlow saves installing a client on every machine.

Works with MySQL and MariaDB

QueryGlow uses the mysql2 driver. MariaDB is MySQL-compatible: same features, same UI.

Same driver. Same features. One tool.

One License, Six Databases

Your $79 license includes all six databases with unlimited connections.

MariaDB FAQ

Does QueryGlow support MariaDB?
Yes. QueryGlow supports MariaDB using the mysql2 driver. MariaDB is MySQL-compatible, so schema-only AI SQL, Safe Mode, SSH tunnels, CSV import and export, inline editing, column reordering and query history work the same way.
Does QueryGlow have Safe Mode for MariaDB?
Yes. Safe Mode always refuses DROP DATABASE, SHUTDOWN, INTO OUTFILE and INTO DUMPFILE, LOAD_FILE and LOAD DATA. By default it also refuses DROP TABLE, TRUNCATE, and DELETE or UPDATE without WHERE (QUERYGLOW_ALLOW_DESTRUCTIVE=true lifts these). A SELECT without LIMIT gets LIMIT 1000. Safe Mode is on in a fresh install and covers the Query Editor and AI agents. On a connection marked production, the Query Editor also asks before any INSERT, UPDATE, DELETE or DDL.
Is QueryGlow better than HeidiSQL?
It depends on your needs. HeidiSQL is free and installs per device as a desktop client, with builds for Windows, Linux and macOS. QueryGlow costs $79 once, runs on your server so the whole team opens the same URL, and adds a query guard that also refuses DROP TABLE, a check before writes on production and schema-only AI SQL. Choose a desktop client or a shared browser tool.
Can I use QueryGlow on Mac with MariaDB?
Yes. QueryGlow runs with Docker on your Linux server and works from any modern browser on Mac, Windows, and Linux. HeidiSQL ships macOS and Linux builds too, but as a per-device desktop install rather than a shared web app.
Can I connect to remote MariaDB servers via SSH?
Yes. QueryGlow has built-in SSH tunnels bound to localhost on a random port. Paste your private key into the connection form, no terminal setup and no separate SSH client. The SSH host key is pinned on first connect, and a server that presents a different key is refused. For direct connections turn on SSL: MariaDB connections saved before 1.3.0 keep verifying the server certificate, new ones start with Verify server certificate off, so turn it on when the certificate comes from a public authority.
I run many MariaDB databases on the same server. Do I add them one by one?
No. Enter one login, click Find databases on this server, tick the databases you want and add them all at once. You can also paste a mariadb:// URL, and Find local servers checks ports 3306 and 3307 on the QueryGlow host.
How does the AI feature work with MariaDB?
Ask AI sends your database type, table and column names with their types, and your prompt. Never rows. The SQL lands in the editor and you review it before running. Use your own OpenAI, Anthropic or Google key, entered in the app (stored encrypted on your server) or set in .env. Ask AI is switched off in the public demo.
Does QueryGlow work with both MySQL and MariaDB?
Yes. QueryGlow uses the mysql2 driver which works with both MySQL and MariaDB. The features are the same, and you can manage MySQL and MariaDB databases from the same interface.
Is QueryGlow secure for production MariaDB databases?
Connection passwords, SSH keys and AI keys are encrypted at rest with AES-256-GCM. Safe Mode refuses destructive statements by default and always blocks server file operations such as INTO OUTFILE. Connections marked production show a red badge in the sidebar and the header, and the Query Editor shows the statement and asks before any write runs on them. SSH host keys are pinned, and SSL connections can verify the server certificate. Your rows never leave your server; Ask AI sends only the schema, and only to the provider whose key you entered. No telemetry, no tracking.
How do I install and update QueryGlow?
You need a Linux server with Docker (512 MB RAM minimum, 1 GB recommended), a domain pointing at it for HTTPS, and a non-root user with sudo. Run ./queryglow install once. Later, ./queryglow update backs up first, checks that the new version is serving and rolls back on its own if not. Every 1.x update is included in the $79.
Is there a MariaDB Workbench?
Not an official one. MySQL Workbench connects to MariaDB over the MySQL protocol, but it is built and tested for MySQL. HeidiSQL, DBeaver, DbGate, phpMyAdmin, Adminer and QueryGlow all work with MariaDB directly.
What is the best GUI for MariaDB?
On a desktop, HeidiSQL (Windows, Linux, macOS) and DBeaver Community are free. If the database runs on a server and a team needs access from a browser, phpMyAdmin and Adminer are free web options, and QueryGlow is a self-hosted web GUI for $79 once with Safe Mode and SSH tunnels.

Ready to Try QueryGlow on MariaDB?

$79 once. Safe Mode. Schema-only AI. Mac, Windows, Linux.

Try the live demo

One-time payment. No subscription. Try the demo first.