sql >> Databáze >  >> RDS >> Mysql

ERROR 1356 (HY000):Zobrazení 'mysql.user' odkazuje na neplatné tabulky nebo sloupce nebo funkce nebo definující/vyvolavatel pohledu nemá práva je používat

MariaDB-10.4+ mysql .user je spíše pohled než tabulka.

Doporučuje se přestat kopírovat staré blogy za účelem provedení jakékoli autentizace souvisí se změnami v MySQL a MariaDB, mechanismy se aktualizují a již neplatí. Vždy zkontrolujte oficiální dokumentaci.

Použijte NASTAVIT HESLO nebo ALTER USER ke správě ověřování uživatele.

Také úprava uživatelské/hostitelské komponenty uživatelského jména způsobí, že spouštěče, události, pluginy, granty, role atd. nebudou synchronizovány s kombinovaným uživatelským jménem (neboli nefunkční). Takže raději uživatele DROP/CREATE, než s nimi manipulovat.




  1. Proveďte dynamický dotaz s go v sql

  2. Alternativní výstupní formát pro psql

  3. Převeďte vybrané hodnoty sloupce na jiný řádek pomocí select se stejným ID part2

  4. Heroku Postgres Error:PGError:ERROR:relační organizace neexistuje (ActiveRecord::StatementInvalid)