Bem, eu duvido muito que você encontre qualquer solução que faça TUDO o que você está pedindo, especialmente se você quiser que tudo seja gratuito. Mas vou apontar para phpMyAdmin .
Se você ainda não o encontrou, é um front-end baseado na web para um banco de dados MySQL (executado em um servidor php). É fácil de implantar e pode manter vários logins de usuários. Não é muito forte no departamento de ajax e nunca ouvi falar de nada como tarefas agendadas ou e-mail para isso, mas essas coisas podem ser feitas de maneiras diferentes.
Pense no phpMyAdmin como um editor de banco de dados na web, mas não será algo que você vai querer entregar aos clientes para mexer.