sql >> Databasteknik >  >> RDS >> Mysql

Mysql-fel:Användaren som har angetts som definierare ('mysql.infoschema'@'localhost') existerar inte' när han försöker dumpa tabellutrymmen

Jag hade samma fel när jag av misstag nedgraderade min MySQL-version från 8 till 5.7. Vid första starten gick den äldre versionen sönder något så att version 8 visade felet ovan. I mitt fall var jag tvungen att gå in i docker-behållaren där MySQL kördes först

docker exec -it mysql bash

Sedan följde jag i princip stegen här

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

Detta tog några minuter men sedan fungerade allt igen.



  1. Ansluter PowerShell till Salesforce.com

  2. Cronjob varje minut

  3. Främmande nyckel till sammansatt nyckel

  4. SQL Server - Inkludera NULL med UNPIVOT