Hi!
Hier liegt doch der Hund begraben:
"Table 'mysql.host' doesn't exist". Oder?
Gut erkannt. Hast Du denn auch brav das
"user@linux /usr/src/mysql-4.0.0/scripts/ $ ./mysql_install_db"
Script ausgeführt? Denn dieses legt vermutlich auch das Daten-Verzeichnis was Dir gefehlt hat an, udn wenn DU ein leeres Verzeichnsi angelegt hast dann ist da halt keine DB drin! Die legt dieses Script an. Was passiert wenn Du das ausführst? Ändert sich danach was in dem von Dir angelegten Verzeichnis?
Grüße
Andreas