It seems as though you're missing the key mysql database, which is created on installation. This database should contain six tables: user,db,host,func, column_priv and tab_priv.
Check 1: Is there a directory called <mysql data path>/mysql on your system ?
Check 2: If it is there, then you should see 7 groups of tables, being the form definition, the data and the index files.
If it's not there, then the mysql installation didn't complete successfully. It would probably be worth re-installing the mysql rpm.
Cheers