Simply.com is available in english

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

Az ok egy hiba a MySQL illesztőprogramban. Dokumentált itt:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Egy folyamat megpróbál végrehajtani egy SELECT utasítást a proc táblán. Ez a proc tábla egy rendszer tábla, amely a MySQL szerveren minden felhasználó eljárásait tárolja. Megosztott tárhelyen a hozzáférés ehhez a táblához problémát jelent, mivel a hozzáférés lehetővé teszi az ügyfelek számára, hogy lássák egymás eljárásait.

A probléma lehetséges megoldása, ha módosítjuk a connection stringet úgy, hogy tartalmazza a "Use Procedure Bodies=false" beállítást.

Például:
"server=localhost; user id=dbuser; password=password; database=dbname; Use Procedure Bodies=false;"

Cikk a támogatási kategóriából: ASP & ASP.NET

Egyéb releváns cikkek