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

BŁĄD 1356 (HY000):Widok 'mysql.user' odwołuje się do nieprawidłowych tabel lub kolumn lub funkcji lub definiującego/wywołującego widok nie ma uprawnień do ich używania

MariaDB-10.4+ mysql .user jest widokiem, a nie tabelą.

Rekomendacja zaprzestania kopiowania starych blogów w celu przeprowadzenia uwierzytelniania dotyczy zmian w MySQL i MariaDB, mechanizmy są aktualizowane i nie mają już zastosowania. Zawsze sprawdzaj oficjalną dokumentację.

Użyj USTAW HASŁO lub ALTER USER do zarządzania uwierzytelnianiem użytkowników.

Również zmodyfikowanie komponentu użytkownika/hosta w nazwie użytkownika spowoduje, że wyzwalacze, zdarzenia, wtyczki, granty, role itp. nie będą zsynchronizowane z połączoną nazwą użytkownika (czyli zepsutą). Więc po prostu UPUŚĆ/UTWÓRZ użytkowników, zamiast nimi manipulować.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz tagi plików mp4

  2. Importowanie pliku CSV do MySQL z innym formatem daty

  3. BŁĄD 1067 (42000):Nieprawidłowa wartość domyślna dla „created_at”

  4. SQL - wypisz wiele słów między każdą kolumną z wieloma warunkami

  5. Relacje wiele-do-wielu w MySQL