Is it possible for a user other than root to create a database?
GRANT SELECT, CREATE ON *.* TO \'myguy\'@\'thatmachine\' IDENTIFIED BY PASSWORD \'*12057DFA2
Absolutely you can. http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_create