DbNinja
What it is
DbNinja is a web-based tool for administering and developing MySQL databases, including databases on remotely hosted servers. It can manage database objects such as tables, indexes, triggers, procedures, views, users, and privileges. For maintenance, it backs up and restores database structure and data, and compares or synchronizes databases across hosts. Exports are available in CSV, SQL, Excel, and JSON formats. Query tools include syntax highlighting, saved queries, and limits on fetched data and execution time. You can connect to multiple hosts at once and work in tabs.
DbNinja is self-hosted, with a free Personal use plan at no cost. That plan must be installed by the user and allows use from one computer at a time. Setup requires a PHP-enabled web server, PHP 5.3 or higher with mysqli, MySQL 4.1 or higher, and a recent major browser with cookies enabled. Installation entails putting the package in a webroot directory and completing browser-based setup. The maker recommends HTTPS or built-in connection encryption and limiting access to installation directories and known IP addresses.
For and against
For
- Manages databases, objects, users, and privileges.
- Backs up, restores, compares, and synchronizes databases.
- Exports to CSV, SQL, Excel, and JSON.
- Connects to multiple hosts in a tabbed interface.
Against
- Requires a PHP-enabled web server and user installation.
- Free personal use is limited to one computer at a time.
- Requires MySQL 4.1 or higher and a recent major browser.
The verdict
DbNinja brings MySQL administration, query tools, backup, and migration functions into a self-hosted web application. Its free plan is for personal use on one computer, and setup depends on a PHP-enabled server and supported browser and database requirements.
Who it suits
DbNinja suits people who need to administer MySQL databases and are able to install and configure a self-hosted web application. Its free plan is limited to personal use from one computer at a time.
Plans and prices
Personal use
Free for personal use · must be installed by the user · use from one computer at a time
Read 9 Oct 2026 · dbninja.com
Commercial usage and OEM licenses
Fees vary by number of client users and nature of use · contact sales for a quote
Read 9 Oct 2026 · dbninja.com
On the record
- Backup and migration
- It backs up and restores database structure and data, and compares and synchronizes databases between hosts.dbninja.com · read 9 Oct 2026
- Browser and database requirements
- Use requires a recent major browser with cookies enabled and MySQL 4.1 or higher; setup requires a PHP enabled web server and PHP 5.3 or higher with mysqli.dbninja.com · read 9 Oct 2026
- Commercial licensing
- Commercial licensees may provide DbNinja to clients, distribute it on server appliances, or include it in a management package, and may receive expert support and development resources.dbninja.com · read 9 Oct 2026
- Database management
- It manages databases, tables, events, indexes, foreign keys, triggers, procedures, functions, views, users, and privileges.dbninja.com · read 9 Oct 2026
- Data export
- It exports data to CSV, SQL, Excel, and JSON formats.dbninja.com · read 9 Oct 2026
- Deployment
- DbNinja is installed by copying its package into a directory in the user's webroot and completing setup in a browser.dbninja.com · read 9 Oct 2026
- Maker
- The site identifies Vayer Software Ltd. as the company; the pages reviewed do not state its headquarters or founding year.dbninja.com · read 9 Oct 2026
- Multiple hosts
- Users can connect to multiple hosts at the same time and work in a tabbed interface.dbninja.com · read 9 Oct 2026
- Purpose
- DbNinja is a web based application for MySQL database administration and development, including remote access to hosted servers.dbninja.com · read 9 Oct 2026
- Query tools
- It offers syntax highlighting, saved favorite queries, and limits for fetched data and query execution time.dbninja.com · read 9 Oct 2026
- Security
- The maker says browser communication is encrypted and advises HTTPS or DbNinja's built in connection encryption; its setup guide also recommends restricting access to installation directories and known IP addresses.dbninja.com · read 9 Oct 2026
- Support
- The contact page lists a technical support email address at [email protected].dbninja.com · read 9 Oct 2026
- Version
- The download page lists version 3.2.7, released April 8, 2017.dbninja.com · read 9 Oct 2026