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ć.