Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql zapomina, kto jest zalogowany:odmowa polecenia użytkownikowi ''@'%'

Problemem jest prawdopodobnie to, że masz WIDOKI w swojej bazie danych. Widoki są prawdopodobnie tworzone z określonymi prawami.

Jak widać po komunikacie o błędzie, narzeka on na inny użytkownika niż ten, na którym jesteś zalogowany. Dzieje się tak, ponieważ dla widoku możesz określić, jak określić, jakie prawa widok ma do przeglądania danych.

Gdy przejdziesz do bazy danych, spróbuj wpisać:

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

Następnie możesz zechcieć przyjrzeć się prawom określonych widoków, które się tam znajdują.



  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:Jak dodać jeden dzień do pola daty i godziny w zapytaniu

  2. Wydajność/wydajność 2 instrukcji SELECT vs UNION vs cokolwiek innego w MySQL-PHP

  3. Uwaga:konwersja tablicy na ciąg znaków w

  4. Jak można przekonwertować sekundy (lub milisekundy) na znacznik czasu (lub po prostu ciąg, który wygląda jak data) w mySql

  5. Jak dodać ograniczenie sprawdzające w migracji Railsów?