$query = "SELECT * FROM table INTO OUTFILE '/home/www/web/html//dbase.csv' FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\n'";
liefert mir
Access denied for user: '...' (Using password: YES)
Das Script hat die Rechte 644. Reicht das nicht?
Das Skript interessiert nicht, Du mußt die passenden Rechte in der MySQL-Datenbank haben (http://www.mysql.com/doc/en/Privileges_provided.html), denn MySQL soll hier schreiben, nicht das Skript.
Wende Dich an Deinen Hoster. Ob er Dir die Funktion freischaltet, ist allerdings fraglich (bzw. sollte fraglich sein), weil er damit eine Sicherheitslücke aufmacht.
Gruß,
soenk.e