my opnion is no. You should have different databases for different applications.
Benefits: admins who are able to delete records will not mess up the data for other applications.
mysql.domain.com is the MySQL hostname. We should not put databases in domain.com because visitors are able to review the files.
Save [color=#CC0000]$97[/color] (max discount) on dreamhost plans by using promo code: [color=#CC0000]97CRAZY[/color].