Make databases and database users independent
I noticed there is a feature request in the bugtracker #1293 (closed) - one database user name and multiple databases
having multiple databases per user is nice, but there should be multiple users per database, too. Even different rights for db users like "read-only / read-write" would help.
To accomplish this I think databases and database users have to be separated and linked on a n<->m basis instead of 1<->n or n<->1.
create new database - optionally create new database user for this db automatically - grant remote access on a per-database basis create new users / edit users - grant read-write or read-only to chosen database(s) - grant or revoke remote access option on a per-user basis