Simply.com is available in english

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

Priežastis – MySQL tvarkyklės klaida. Dokumentuota čia:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Procesas bando vykdyti SELECT užklausą „proc“ lentelėje. Ši „proc“ lentelė yra sisteminė lentelė, kuri saugo procedūras visiems MySQL serverio vartotojams. Bendrai prieinamame webhostinge prieiga prie šios lentelės yra problema, nes tai leistų klientams matyti vieni kitų procedūras.

Galimas šios problemos sprendimas – pakeisti ryšio eilutę, kad ji turėtų Use Procedure Bodies=false.

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

Straipsnis iš palaikymo kategorijos: ASP & ASP.NET

Kiti susiję straipsniai