LiteMySQL · native macOS & iOSFREE

A lightweight MySQL
client, done right.

LiteMySQL is a fast, local-first MySQL client for macOS and iOS. Multi-tab SQL editor, SSH tunneling, CSV/JSON export, and Keychain-backed credentials — all in a tiny 8 MB binary.

Free to download macOS · iPadOS · iOS No telemetry · no account
LiteMySQL — analytics.db
Connection
prod-replica
Live
Tables (6)
users
orders
daily_hits
referrers
sessions
audit_logs
SSH Tunnel
Active · Keychain
URI:mysql://deploy@db.prod.internal:3306/analytics
SQL Highlight · Autocomplete
1"color:var(--violet)" class="font-medium">SELECT
2 referrer_domain,
3 "color:var(--violet)" class="font-medium">COUNT(id) "color:var(--violet)" class="font-medium">AS hit_count,
4 "color:var(--violet)" class="font-medium">ROUND("color:var(--violet)" class="font-medium">AVG(duration_seconds), 1) "color:var(--violet)" class="font-medium">AS avg_duration
5"color:var(--violet)" class="font-medium">FROM daily_hits
6"color:var(--violet)" class="font-medium">WHERE timestamp > "color:var(--violet)" class="font-medium">DATE_SUB("color:var(--violet)" class="font-medium">NOW(), "color:var(--violet)" class="font-medium">INTERVAL 7 DAY)
7"color:var(--violet)" class="font-medium">GROUP BY referrer_domain
8"color:var(--violet)" class="font-medium">ORDER BY hit_count DESC
9"color:var(--violet)" class="font-medium">LIMIT 3;
Results Grid Success in 1.42 ms
referrer_domainhit_countavg_duration
github.com/trending8240148.5s
news.ycombinator.com5192210.2s
google.com348085.1s
Built only for MySQL

Everything you need
to live in MySQL.

LiteMySQL is a focused, native client — no Electron bloat, no half-supported engines. Just MySQL (and MariaDB) done well, on macOS and iOS.

EditorMulti-tab

Multi-tab SQL editor

Syntax highlighting, autocomplete, query history, and parallel execution across many tabs and connections.

Run highlighted region
Query history & favorites
Per-tab connection
Secure accessKeychain

SSH tunnel built-in

Reach production MySQL behind a jump host without juggling separate terminal tunnels. Keys stay in Keychain.

Password & key auth
Auto-reconnect
Per-connection tunnel
BrowserInline edit

Schema explorer & inline edit

Tree view across databases, tables, columns, indexes, and views — with filtering, sorting, and inline cell edits.

Tree-view navigation
Filter & sort rows
Edit cells in place
Pro featureCSV / JSON

Export to CSV or JSON

Ship any result set straight to CSV or JSON, ready for spreadsheets, scripts, or your next migration.

One-click export
Whole-result or selection
UTF-8 safe
SchemaVisual DDL

Create & alter tables visually

Define columns, types, defaults, and indexes through a clean visual editor — no DDL typos at 2 AM.

Create / drop tables
Add & rename columns
Manage indexes
InterfaceDark / Light

Native look, custom themes

SwiftUI native on macOS and iOS — dark mode, light mode, and color accents that match your terminal setup.

Native SwiftUI
Dark & light modes
Localized in 7 languages
Core capabilities

Native MySQL workflow.
built for daily use.

LiteMySQL ships the daily tools real backend work actually needs — and skips the bloat. A focused editor, secure tunnels, fast exports, and frictionless connection management.

Multi-tab SQL editor

Open a tab per connection, write queries with MySQL-aware syntax highlighting and autocomplete, and run the highlighted region with one shortcut. Query history and favorites are saved locally.

Syntax highlightAutocompleteRun selectionHistory & favorites
QUERY · analytics.usersCONNECTED
FORMATTED SQLREADY
SELECT
  id,
  email,
  plan,
  last_seen
FROM users
WHERE last_seen > NOW() - INTERVAL 7 DAY
ORDER BY last_seen DESC
LIMIT 50;

SSH tunnel, built-in

Reach a MySQL instance behind a jump host without running a separate terminal. Password or key auth, with credentials encrypted in the system Keychain — never on disk in plaintext.

SSH TUNNEL● ACTIVE
Local LiteMySQL127.0.0.1:33060
Bastion hostjump.prod:22 · ed25519
MySQL endpoint10.0.18.254:3306 · 8.0

Export to CSV & JSON

Ship any result set to CSV or JSON in one click — full result or just what you selected. UTF-8 safe, ready for spreadsheets, scripts, or your next migration step.

EXPORT FORMATS
CSV.csv
JSON.json
One click on any result set — whole table or current selection.

Connections that just work

Paste a mysql:// URI and LiteMySQL parses host, port, user, password, and database for you. Save as many connections as you need — Pro removes the free cap entirely.

URI auto-parseKeychain storageUnlimited (Pro)
QUICK CONNECT● PARSED
mysql://deploy@db.prod.internal:3306/analytics
Hostdb.prod.internal
Port3306
Userdeploy
Databaseanalytics
Credentials stored in macOS Keychain — never written to plain text on disk.
How it works

From connection
to export, in three steps.

A focused MySQL workflow: connect once, live in the editor, export when you're done. No project setup, no telemetry, no account.

01. Connect

Connect

From URI to live connection in seconds

Paste a mysql:// URI or fill in host, port, user, and password. Turn on SSH tunneling with a single toggle. LiteMySQL stores credentials in the system Keychain — never on disk in plaintext.

What you get
URI auto-parse
Optional SSH tunnel
Keychain-backed secrets

02. Explore & query

Build

Tree view, multi-tab editor, instant results

Browse databases, tables, columns, indexes, and views in a single tree. Open a tab per workspace, write SQL with highlighting and autocomplete, and edit cells inline when you just need a quick fix.

What you get
Multi-tab editor
Inline cell editing
Query history & favorites

03. Export & ship

Ship

CSV or JSON, ready for the next tool

Export the whole result set or just your selection to CSV or JSON. Hand it off to a spreadsheet, a teammate, or your next migration script — without re-running the query elsewhere.

What you get
CSV / JSON export
Whole result or selection
UTF-8 safe
Local-first by design

Your database stays
on your device.

A database client should never be a proxy. LiteMySQL talks straight to MySQL from your Mac or iPhone — no relay, no account, no cloud sync.

Zero telemetry

Your queries, schemas, and connection details never leave your device. LiteMySQL doesn't ship analytics, crash uploads, or background reporting — there's nothing to opt out of.

Keychain-backed credentials

Passwords and SSH keys are stored in the macOS / iOS Keychain, encrypted by the OS. They're never written to disk as plaintext in any config file.

SSH tunnel, native

Reach production MySQL behind a jump host without launching a separate terminal tunnel. Password or key auth, per-connection — no extra daemon required.

Sandboxed App Store build

Shipped as a sandboxed Mac App Store app: signed, notarized, and confined to the resources it actually needs. No background processes, no kernel extensions.

Distributed via the Mac App StoreSigned, notarized, sandboxed — auto-updates through the App Store.
NO TELEMETRYNO ACCOUNTLOCAL ONLY
Honest, indie pricing

Free to download.
Pro when you need it.

Prices in USD via the App Store. Local pricing may vary by region. Mac and iOS each have their own subscriptions — or buy Lifetime once and use both.

Free

Everything you need for personal projects and quick lookups.

$0forever
  • Up to 3 saved connections
  • Multi-tab SQL editor with syntax highlighting
  • Schema browser & inline cell editing
  • SSH tunnel support
  • Available on macOS, iPadOS, and iOS
Download free on the App Store
MOST POPULAR

Pro

For backend developers who live in MySQL every day.

$1.67/ mo · billed $19.99/yr
iOS-only subscription is $1.99 / mo or $4.99 / yr in-app.
  • Unlimited saved connections
  • CSV & JSON export (whole result or selection)
  • Visual table create / alter
  • Custom themes — dark, light, and color accents
  • Same Pro features on macOS and iOS
Upgrade in-app

Lifetime

One-time purchase — covers all future Pro updates.

$29.99one-time · Mac
  • All Pro features, forever
  • Mac Lifetime also unlocks iOS Pro at no extra cost
  • iOS-only Lifetime available in-app for $9.99
  • No subscription, no renewals
  • Restore on any device signed into your Apple ID
Buy Lifetime in-app
Common questions

Frequently asked questions

Everything about LiteMySQL — pricing, platforms, SSH, and what's in Pro.

Yes — by design. LiteMySQL is a focused, native client for MySQL and MariaDB. We chose to ship one engine that works well rather than a generic GUI that half-supports five. If you also need Postgres, Redis, or MongoDB, this isn't the tool for you.