sql >> Database >  >> RDS >> Mysql

Mysql-fout:de gebruiker die is opgegeven als een definitie ('mysql.infoschema'@'localhost') bestaat niet' bij het dumpen van tabelruimten

Ik had dezelfde fout toen ik per ongeluk mijn MySQL-versie downgraded van 8 naar 5.7. Bij de eerste start brak de oudere versie iets, zodat versie 8 de bovenstaande fout vertoonde. In mijn geval moest ik de docker-container invoeren waar MySQL als eerste draaide

docker exec -it mysql bash

Daarna volgde ik in feite de stappen hier

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

Dit duurde enkele minuten, maar toen werkte alles weer.



  1. FOUT 2006 (HY000):MySQL-server is verdwenen

  2. Hoe te groeperen op maand vanuit het veld Datum met sql

  3. Waarom gebruikt MySQL geen index voor een groter dan vergelijking?

  4. Databasetips voor beginners