Simply.com is available in english

Σφάλμα: SELECT command denied to user 'user'@'x' for table 'proc'

Η αιτία είναι ένα σφάλμα στον οδηγό MySQL. Τεκμηριωμένο εδώ:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Μια διαδικασία προσπαθεί να εκτελέσει μια εντολή SELECT στον πίνακα proc. Αυτός ο πίνακας «proc» είναι ένας συστημικός πίνακας που αποθηκεύει procedures για όλους τους χρήστες στον διακομιστή MySQL. Σε κοινόχρητη φιλοξενία η πρόσβαση σε αυτόν τον πίνακα αποτελεί πρόβλημα, επειδή θα δώσει στους πελάτες τη δυνατότητα να βλέπουν τις procedures των άλλων.

Μια πιθανή λύση στο πρόβλημα είναι να αλλάξετε το connection string ώστε να περιέχει «Use Procedure Bodies=false».

Παράδειγμα:

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

Άρθρο από την κατηγορία υποστήριξης: ASP & ASP.NET

Άλλα σχετικά άρθρα