Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro do MySQL:O usuário especificado como definidor ('mysql.infoschema'@'localhost') não existe' ao tentar despejar tablespaces


Eu tive o mesmo erro quando acidentalmente fiz o downgrade da minha versão do MySQL de 8 para 5.7. Na primeira inicialização, a versão mais antiga quebrou algo para que a versão 8 mostrasse o erro acima.
docker exec -it mysql bash

Então eu basicamente segui os passos aqui
mysql -u root -p
mysql> SET GLOBAL innodb_fast_shutdown = 1;
mysql_upgrade -u root -p

Isso levou alguns minutos, mas depois tudo estava funcionando novamente.