Nå, jeg tvivler stærkt på, at du vil finde en løsning, der gør ALT, hvad du beder om, især hvis du ønsker, at det hele skal være gratis. Men jeg vil henvise dig til phpMyAdmin .
Hvis du ikke er stødt på det endnu, er det en webbaseret frontend til en MySQL-database (kører på en php-server). Det er nemt at implementere og kan vedligeholde flere brugerlogins. Det er ikke for stærkt i ajax-afdelingen, og jeg har aldrig hørt om noget som planlagte job eller e-mail til det, men det kan alle gøres på forskellige måder.
Tænk på phpMyAdmin som en databaseeditor på nettet, det vil dog ikke være noget, du har lyst til at udlevere til klienter at rode rundt med.