Re: mysql database exhausted how?
You only get two MySQL databases with Free Hosting -- see the plan comparison page. The other two databases are PostgreSQL databases. PostgreSQL isn't available with Free Hosting, but there doesn't seem to be a way to tell that to cPanel.
You can use table prefixes in order to use one database for more than one application without naming conflicts. Popular scripts, such as WordPress, will aloow you to set table prefixes during configuration, and you can easily add them to your own scripts.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)