sql >> Databasteknik >  >> RDS >> Mysql

FEL 1356 (HY000):Visa "mysql.user"-referenser ogiltiga tabell(er) eller kolumn(er) eller funktion(er) eller definierare/anropare saknar rättigheter att använda dem

MariaDB-10.4+ mysql .user är en vy snarare än en tabell.

Det rekommenderas att sluta kopiera gamla bloggar för att göra någon autentisering relaterad till ändringar i MySQL och MariaDB, mekanismerna uppdateras och gäller inte längre. Kontrollera alltid den officiella dokumentationen.

Använd STÄLL IN LÖSENORD eller ÄNDRA ANVÄNDARE för att hantera användarautentisering.

Om du även ändrar en användar-/värdkomponent i användarnamnet kommer triggers, händelser, plugins, anslag, roller etc att ställas in ur synk med det kombinerade användarnamnet (aka brutet). Så bara SLIPPA/SKAPA användare istället för att manipulera dem.




  1. Skillnaden mellan sys.views, sys.system_views och sys.all_views i SQL Server

  2. Gå från databas till sessioner

  3. Fel vid användning förutom i en fråga

  4. ATAN() Funktion i Oracle