DbNinja – Web-Based MySQL Manager App With A Desktop-Like Interface

DbNinja is a fresh, web-based MySQL database management application that is built with PHP.

The application has a desktop-like, slick interface and can connect to multiple local + remote databases.

DbNinja allows working on multiple tasks at the same time with the ability to run each task on a different tab.


It is possible to create/edit/delete databases, tables, rows, procedures, triggers and much more.

There is syntax-highlighting support when creating queries (it is also possible to save them for future use) and a context-menu exists for browsing quickly.

Besides a specific database, we can also manage users, their privileges and edit values of system variables.

P.S. DbNinja is free for personal use.

  1. Reply Jim Cummins August 13, 2012 at 8:43 AM

    Good stuff. I will be curious to see if this is a good replacement to HeidiSQL Portable which has been my choice for some time.

  2. Reply fanman August 13, 2012 at 10:02 AM

    I have finally found a good replacement for phpMyAdmin that I hated so much. Setup took seconds and the application get all the features I need. Those guys did a great job. 5 stars!

  3. Reply mohreza August 15, 2012 at 1:34 PM

    Plenty of comments in linux:

    1- zipping is not suitable for multi platform archiving
    2- they use .users and . include directories which make bunch of problems while you are coping or moving directories or files by ‘.’
    3- modern php applications use pdo for db connection or have mysql and mysqli connectors. this only support mysqli!
    4- they got funny bug, for setup they check .users directory for ‘.’ and not ‘..’ so i need to modify source code to transfer to setup mode!

  4. Reply zivo August 15, 2012 at 3:17 PM

    1 – Actually there’s nothing more universal than ZIP. It’s the only thing that is supported on all platforms out of the box.
    2 – It’s common practice to start directory names with a dot in order to mark them as protected. Most hosting providers configure their web servers to deny access to such dirs from the internet. Copying/moving such dirs has never been a problem for me.
    3 – PDO is limited in terms of functionality. You can’t really use it to get low-level info that is required by a management app. ‘mysqli’ (now mysqlnd) is the only smart way to go in PHP, because ‘mysql’ is outdated and is being dumped.
    4 – Just made two installations on my servers (shared hosting and VPS) and had no problems what so ever.
    Frankly, from what I’ve seen so far, it’s a pretty neat application.

Leave a reply