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

Błąd Mysql:użytkownik określony jako definiujący ('mysql.infoschema'@'localhost') nie istnieje' podczas próby zrzucenia obszarów tabel

Miałem ten sam błąd, gdy przypadkowo obniżyłem moją wersję MySQL z 8 do 5.7. Przy pierwszym uruchomieniu starsza wersja coś zepsuła, więc wersja 8 wyświetlała powyższy błąd. W moim przypadku musiałem wejść do kontenera dockera, w którym najpierw działał MySQL

docker exec -it mysql bash

Następnie w zasadzie wykonałem kroki tutaj

mysql -u root -p
mysql> SET GLOBAL innodb_fast_shutdown = 1;
mysql_upgrade -u root -p

Zajęło to kilka minut, ale potem wszystko znów działało.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. XAMPP uruchamia się automatycznie przy starcie systemu Windows 7

  2. jaki jest sens serializacji tablic, aby przechowywać je w bazie danych?

  3. Czy naprawdę muszę zrobić mysql_close()

  4. Czy MySql obsługuje sp_getapplock?

  5. Czym są zestawienia przygotowane po stronie klienta?