Simply.com is available in english

Feil: SELECT command denied to user 'user'@'x' for table 'proc'

Årsaken er en feil i MySQL‑driveren. Dokumentert her:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

En prosess prøver å utføre en SELECT‑setning på proc‑tabellen. Denne proc‑tabellen er en systemtabell som lagrer prosedyrer for alle brukere på MySQL‑serveren. På delt webhotell er tilgang til denne tabellen et problem, da tilgangen vil gi kunder mulighet til å se hverandres prosedyrer.

En mulig løsning på problemet er å endre connection‑stringen slik at den inneholder Use Procedure Bodies=false.

Eksempel:

"server=localhost; user id=dbuser; password=password; database=dbname; Use Procedure Bodies=false;"  

Artikkel fra støttekategorien: ASP & ASP.NET

Andre relevante artikler