Hallo Linuchs,
wenn Du einen neuen DB-User anlegst, soll der vermutlich auch nuf vom Localhost aus zugreifen können, also bei Dir nur über deine PHP-Skripte.
Das war leider verkehrt herum:
`GRANT SELECT ON <table.database> FOR "lin-sel"@"localhost" IDENTIFIED BY "<password>"`
Beim Objekt vom höchstwertigsten zum niedrigsten geordnet:
`GRANT SELECT ON <database.table> FOR "lin-sel"@"localhost" IDENTIFIED BY "<password>"`
Siehe auch Manual
Und dann auch mal die Grants anzeigen lassen!
LG
DB-Willi