Articles
Guides for free desktop SQL clients
Practical comparisons and how-tos: lightweight GUIs, free TablePlus alternatives, SSH tunnels, and getting connected on Mac, Windows, and Linux. TabulaSQL now also talks PostgreSQL and SQLite.
Oct 8, 2026 · MySQL · GUI
Fix Laravel Herd MySQL GUI connection
Herd MySQL works in artisan, then a desktop GUI fails with 2002. Use 127.0.0.1, the Services panel port, and skip /tmp/mysql.sock.
All articles
23 articles
Fix Laravel Herd MySQL GUI connection
Herd MySQL works in artisan, then a desktop GUI fails with 2002. Use 127.0.0.1, the Services panel port, and skip /tmp/mysql.sock.
MySQL · GUI · Laravel Herd · 5 min read
Add MySQL indexes in a GUI without locking
Clicking Add Index in a desktop client can still copy the table. Use ALGORITHM=INPLACE and LOCK=NONE, and inspect the SQL before you run it on a busy InnoDB table.
MySQL · indexes · GUI · InnoDB · 6 min read
Create a MySQL user from a desktop GUI
MySQL 8 no longer creates accounts from GRANT. Here is how to add a user, pick the host, and grant database privileges from a desktop client.
MySQL · MariaDB · GUI · privileges · 5 min read
How to read MySQL EXPLAIN in a GUI
Traditional EXPLAIN puts the optimizer plan in type, key, rows, and Extra. A desktop GUI can run that plan as a grid or a tree so you can see scans and filesorts before you ship the SELECT.
MySQL · EXPLAIN · GUI · indexes · 6 min read
Import CSV into MySQL without breaking encodings
Excel CSVs often land in MySQL as mojibake because of Windows-1252, a UTF-8 BOM, or a latin1 table. Check the file bytes, use utf8mb4, then import from a desktop GUI.
MySQL · CSV · GUI · encoding · utf8mb4 · 5 min read
Beekeeper Studio vs a dedicated MySQL GUI
Beekeeper Studio Community is a free GPLv3 multi-engine client with paid import, JSON, and ER tools. A dedicated MySQL GUI keeps dump restore and schema tools free if you do not need SQL Server.
Beekeeper Studio · MySQL · MariaDB · GUI · 6 min read
Fix MySQL 8 caching_sha2_password in a GUI
The mysql CLI logs in, your GUI returns error 2059 or 2061. Match the message to the plugin, then fix the client instead of weakening the server.
MySQL · GUI · caching_sha2_password · authentication · 5 min read
HeidiSQL on Mac: what to use instead
HeidiSQL on macOS is an Apple Silicon zip, no Intel build, and unstable Wine. Here is how to keep a free MySQL GUI.
HeidiSQL · macOS · MySQL · GUI · 6 min read
DBeaver Community vs a lighter MySQL GUI
DBeaver Community is a free Apache 2.0 Java client for many SQL engines. If your week is MySQL or MariaDB, with optional PostgreSQL or SQLite, a lighter desktop GUI can cover connect, query, edit, and SSH without the Eclipse stack.
DBeaver · MySQL · GUI · MariaDB · 6 min read
Sequel Ace alternative for MySQL on Mac
Compare Sequel Ace with free MySQL GUIs on Mac: what the App Store sandbox costs you, what stays MIT-licensed, and how to recreate a local connection.
MySQL · MariaDB · Sequel Ace · macOS · GUI · 6 min read
Connect a MySQL GUI to Docker (and Laravel Herd)
Fix the classic Docker MySQL connection mess: 127.0.0.1 vs localhost, published ports, auth plugins, and separate Herd vs Compose connections.
Docker · MySQL · Laravel · 9 min read
Browse MySQL Foreign Keys in a GUI (Without Writing Joins)
Click from child rows to parents and back again. How foreign key browsing should work in a MySQL GUI, including Laravel-style *_id conventions.
MySQL · Foreign keys · GUI · 8 min read
Free Navicat Alternative for MySQL and MariaDB
Need Navicat-style workflows without the license? See free MySQL/MariaDB desktop clients that cover connections, SQL, editing, import/export, and SSH.
Navicat · MySQL · Open source · 8 min read
How to Import a SQL Dump into MySQL (CLI and GUI)
Import .sql dumps into MySQL or MariaDB with the mysql CLI or a desktop GUI. Includes charset, DEFINER, and max_allowed_packet fixes that actually work.
MySQL · Import · Tutorial · 9 min read
phpMyAdmin Desktop Alternative: Move Off the Browser Admin
Tired of phpMyAdmin in the browser? Compare free desktop MySQL/MariaDB clients that keep credentials local, support SSH, and feel faster for daily work.
phpMyAdmin · MySQL · Desktop · 9 min read
Free MySQL Client for Windows and Linux: What Actually Works
A cross-platform checklist for free MySQL/MariaDB clients on Windows and Linux: installers, AppImage/.deb options, and features that matter day to day.
Windows · Linux · MySQL · 8 min read
MySQL GUI with SSH Tunnel: Connect Securely to Remote Databases
How SSH tunnels work in a MySQL GUI, when to use them, and how to avoid the usual bastion-host mistakes when connecting to staging or production.
SSH · Security · MySQL · 9 min read
How to Connect to MySQL on Mac (Without Living in the Terminal)
Step-by-step: connect to local or remote MySQL on macOS with a desktop client: host, port, user, SSL/SSH, and common connection errors.
MySQL · macOS · Tutorial · 8 min read
MySQL Workbench Alternatives That Are Faster and Simpler
MySQL Workbench is powerful but heavy. These alternatives keep the essentials (connections, SQL, data editing) with a snappier daily workflow.
MySQL Workbench · Alternatives · Productivity · 9 min read
Best Free MariaDB Desktop Client for Mac, Windows & Linux
MariaDB is MySQL-compatible, but a good desktop client still matters. Compare free MariaDB GUIs across macOS, Windows, and Linux.
MariaDB · GUI · Cross-platform · 8 min read
Free TablePlus Alternative: Open Source MySQL Clients Worth Trying
Like TablePlus but want free and open source? Here is what to look for in a TablePlus alternative for MySQL and MariaDB, without subscription lock-in.
TablePlus · MySQL · Open source · 9 min read
Best Free MySQL GUI in 2026 (Open Source Desktop Clients)
A practical shortlist of the best free MySQL GUIs in 2026: what they do well, where they fall short, and how to pick one that fits daily work.
MySQL · GUI · Open source · 10 min read
Lightweight MySQL Client for Mac: Free Options That Stay Fast
Looking for a lightweight MySQL GUI on macOS? Compare free desktop clients that open quickly, stay local, and avoid bloated “enterprise” UIs.
MySQL · macOS · GUI · 9 min read