On postgresql you can use public to say anyone can do anything. I thought that was where you were heading.
Acutally, it just looks like you're using too much name.
I'm not sure how to add people to mysql, but likely the name would just be something like smarlowe, not smarlowe@qwest.net.
As for making a single user like 'root' on a particular database, usually all you have to do in most dbms systems is assigned ownership of the db to that user.