Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql забравя кой е влязъл:командата е отказана на потребителя ''@'%'

Проблемът вероятно е, че имате VIEWS във вашата база данни. Изгледите вероятно са създадени със специфични права.

Както можете да разберете от съобщението си за грешка, то се оплаква от различно потребител от този, в който сте влезли. Това е така, защото за изглед можете да посочите как да определите какви права има изгледът да разглежда данни.

Когато отидете до вашата база данни, опитайте да напишете:

SHOW FULL TABLES IN sunflower_work WHERE TABLE_TYPE NOT LIKE '%table%';

След това може да искате да разгледате правата на конкретните изгледи, които са там.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL изтрива множество редове в една заявка, уникални за всеки ред

  2. Защита на паролата за MySQL при разработка в Python?

  3. автоматично увеличение на mySQL с 10 (ClearDB &Node)

  4. PHP - Azure mySQL в приложението променени портове произволно

  5. MySQL заявката с множество оператори И изглежда игнорира един