v2.0.0Free and open source

The database manager, reinvented.

myDBmanager brings the proven HeidiSQL experience to the browser — object tree, query editor, data grid and table editor — and adds what was missing: multiple users, centralized encrypted connections, auditing and access from anywhere. Install it once on a server and your whole team works from the browser.

PHP 8.1+MySQL or SQLiteGPL-2.0 licenseEnglish and Portuguese
mydbmanager / workspace
myDBmanager workspace showing an SQL query and its results
10+ databases
Multi-user with isolation
Encrypted passwords (AES-256-GCM)

Connects to all of these — and to any database with an ODBC driver

MySQLMariaDBPostgreSQLSQL ServerOracleSQLiteFirebirdInterBaseIBM Db2Progress OpenEdgeDatasul / TOTVSODBC
Reinvented

Everything you loved on the desktop. Now in the browser, for the whole team.

Desktop database managers are great — until you have to install them on every machine, pass connections around and control who can access what. myDBmanager keeps the workflow DBAs already know and takes care of the rest.

10+databases
16export formats
5HeidiSQL-style tabs
0installs on workstations
Traditional desktop manager
myDBmanager
Installed and updated on every computer
One server; the team uses the browser
Connections and passwords scattered across machines
Per-user connections, centralized and encrypted
No control over who reaches each server
Master user, allowed servers and audit log
Tied to one operating system
Windows, Linux, macOS — even tablets
History and queries stuck on one PC
Saved queries, history and tabs follow you
Single-language interface
English and Portuguese, plus a translation editor
Features

Built for people who live in SQL

From quick queries to server administration, all in one place — with the same logic as the most popular SQL clients.

A complete workspace

Tree of sessions, databases and objects with sizes and filters; Host, Database, Table, Data and Query tabs, just like HeidiSQL.

Query editor

Syntax highlighting, autocomplete, run all, the selection or the current statement (F9), EXPLAIN, multiple result tabs and SQL formatting.

Editable data grid

Paging, filters, multi-column sorting, in-grid editing, NULL, ENUM/SET, foreign keys and long texts — every change becomes SQL in the log.

Table and routine editors

Columns, indexes, foreign keys, CHECKs and partitions, with live CREATE/ALTER code generated for each server.

Export and import

16 grid formats (CSV, JSON, XML, Markdown, SQL…), .sql, .gz or .zip dumps, direct copy to another server and step-by-step SQL/CSV import.

Truly multi-user

Everyone gets their own connections, queries, history, tabs and preferences. The master user adds the team and sets the rules.

Layered security

AES-256-GCM encrypted passwords, CSRF protection, allowed and blocked servers, password rules, reCAPTCHA and an audit log.

Backup and restore

One password-protected file with connections, queries and preferences; restore by merging or replacing. Automatic daily copies.

Languages and translations

English and Portuguese out of the box. Create new translations inside the app, with an editor, a flag and number/date formats.

Your company’s look

Logo, icons, colors, fonts, login texts and light or dark theme, configurable in minutes.

Server user manager

Accounts, passwords, limits, SSL and privileges — global, per database, table, column and routine (MySQL/MariaDB).

ERP-ready

Progress OpenEdge in the format used by Datasul/TOTVS, with multiple databases in the tree, ROWID editing and charset conversion.

Tour

See myDBmanager in action

Real screenshots, no retouching.

mydbmanager / query
myDBmanager — Query

Write SQL with autocomplete and helpers, run it with F9 and get results in tabs. Everything is recorded in the SQL log.

mydbmanager / data
myDBmanager — Data

Browse, filter and edit records right in the grid, with foreign keys, special types and one-click export.

mydbmanager / table
myDBmanager — Table editor

Change columns, indexes and keys visually: the right SQL for each server is generated for you.

mydbmanager / dashboard
myDBmanager — Dashboard

Sessions, recent queries and this month’s numbers as soon as you sign in.

mydbmanager / dark
myDBmanager — Dark mode

Light or dark theme for each user, always in your brand colors.

Roots

Inspired by proven tools

myDBmanager did not start from scratch: it builds on decades of experience from open-source projects that millions of professionals use every day.

GPL-2.0

HeidiSQL

A reference among desktop database managers. It gave us the working model — sessions, tree, Host/Database/Table/Data/Query tabs — plus the list of SQL functions, data types and keywords.

GPL-2.0

phpMyAdmin

The best-known web manager in the MySQL world. It is the basis for the privilege descriptions and collations.

MIT · LGPL · OFL

Open-source ecosystem

Bootstrap, CodeMirror, Font Awesome, SweetAlert2, Tom Select, sql-formatter and PHPMailer: mature libraries, each under its own license.

myDBmanager is an independent project, not affiliated with the projects above. Because it derives from GPL software, it is also distributed under the GPL-2.0.
Compatibility

Supported databases

Enable in PHP only the extensions for the databases you use.

Requirements
DatabasePHP extensionHighlights
MySQL / MariaDBpdo_mysqlFull feature set: visual routine and event editors, users and privileges, maintenance
PostgreSQLpdo_pgsqlSchemas as databases, sequences, views and routines
SQLitepdo_sqlitePer-user files; the editor rebuilds the table when needed
SQL Serverpdo_sqlsrvpdo_dblibSchemas, procedures, functions and triggers
Oracleoci8pdo_ociPL/SQL with “/”, DBMS_OUTPUT, EXPLAIN PLAN and ROWID editing
Firebird / InterBasepdo_firebirdSET TERM, domains, exceptions, generators and packages
IBM Db2 (LUW)pdo_ibmodbcSYSCAT catalog, SQL PL, RUNSTATS and REORG
Progress OpenEdge (Datasul)odbcpdo_odbcMultiple databases in the tree, ROWID and ISO-8859-1 conversion
Any ODBC databaseodbcpdo_odbcStructure from the ODBC catalog functions
Installation

Installation requirements

Runs on any hosting plan or server with a modern PHP. The app’s own database can be MySQL/MariaDB or a simple SQLite file.

Web server

  • Apache 2.4 (with AllowOverride All) or Nginx + PHP-FPM
  • HTTPS recommended in production
  • Linux, Windows or macOS

PHP 8.1 or newer

  • Extensions: phar, mbstring, openssl, json
  • pdo_mysql or pdo_sqlite (app database)
  • Optional: zip, zlib, gd and those of the databases you use

App database

  • MySQL 5.7+ or MariaDB 10.3+ — best for many users
  • or SQLite 3.24+ — nothing to prepare
  • You choose in the installer

Browser

  • Up-to-date Chrome, Edge, Firefox or Safari
  • On a computer or a tablet
  • Nothing to install on workstations

Install in 4 steps

1

Download and unzip

Upload the folder to your server, for example /var/www/mydbmanager.

2

Set permissions

PHP needs to write to these folders:

chown -R www-data:www-data config storage uploads translations
3

Run the installer

Open https://your-server/install/, choose MySQL or SQLite and the language, and create the master user.

4

Start working

Sign in, add your sessions (connections) and invite the team. Keep a copy of config/config.php.

Recommended php.ini
; php.ini / .user.ini
upload_max_filesize = 64M   ; SQL/CSV uploads
post_max_size       = 64M
max_execution_time  = 300   ; long-running queries
memory_limit        = 512M  ; large result sets

# Ubuntu/Debian: most used extensions
sudo apt install php8.3-mysql php8.3-pgsql php8.3-sqlite3 \
     php8.3-mbstring php8.3-zip php8.3-gd php8.3-odbc
Download

Download myDBmanager

Free for personal and commercial use, under the GPL-2.0 license.

Version
2.0.0
What’s new in 2.0
  • Firebird / InterBase and IBM Db2
  • English and Portuguese UI, with a translation editor
  • App database on MySQL/MariaDB or SQLite
  • Encrypted backup and restore
  • New visual identity and improved dark theme
  • Installer with language and database choice
myDBmanager 2.0.0
1 download
ReleasedOctober 10, 2026
Size2.4 MB
Format.zip
LicenseGPL-2.0
Download myDBmanager 2.0.0
The link is generated on this page and is valid for 120 minutes.
SHA-256c26df957b3ddb8d944a1b0345fae0eb7a2534550b4ebab55e630b03fb128571b
FAQ

Frequently asked questions

Yes. It is open source, distributed under the GPL-2.0 license, and can be used in personal and commercial projects at no cost. Donations are welcome but optional.

No. You install it once on a server with PHP and everyone uses the browser. Only the server needs to reach the databases.

MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, Oracle, Firebird/InterBase, IBM Db2, Progress OpenEdge (including Datasul/TOTVS) and any database with an ODBC driver.

Passwords are encrypted with AES-256-GCM using a key unique to each installation. There is CSRF protection, password rules, optional reCAPTCHA, an allowed-servers list and an audit log. Use HTTPS in production.

HeidiSQL is an excellent desktop application. myDBmanager follows the same working model, but runs in the browser, is multi-user, centralizes connections and works on any operating system.

Yes. In Translations → Create new translation you generate a file with every text in the app and fill it in with myDBmanager’s own editor.

Yes: logo, icons, colors, fonts and login texts are customizable. The myDBmanager name, the website link and the donate button stay.
Contact

Get in touch

Questions, suggestions, bug reports or partnership proposals: write to the address below.

contact@mydbmanager.com.br
Send an email