infelizmente não criei um arquivo 'dump' com o processo de backup (exportação de dados) no MySQL Workbench 8.0.26.
Quando copio os arquivos de banco de dados antigos para o novo diretório Data, o servidor não inicia com a mensagem:
Could not connect to MySQL: Can't connect to MySQL server on 'localhost' (10061) (code 2003)
Tentei fazer uma instalação limpa do MySQL Server 8.0.26 e Workbench 8.0.26 no Windows Web Server 2008 R2. Depois disso, instale o servidor MySQL funciona bem. Mas então, quando eu paro o servidor e copio os arquivos antigos do banco de dados para o novo diretório Data, o servidor MySQL não inicia depois disso. Embora eu tenha lido que esta não é a maneira usual de 'fazer backup' e restaurar um banco de dados MySQL, embora eu não soubesse disso antes.
Existe alguma maneira de converter os arquivos de banco de dados antigos em um arquivo 'dump' fora do MySQL Workbench? Ou existe alguma maneira de importar os arquivos antigos do banco de dados MySQL para o novo banco de dados sem que o servidor MySQL falhe na inicialização novamente?
Obrigado.
Não, não há como converter arquivos de tablespace em arquivos de dump se o MySQL Server não puder lê-los.
Alguns tablespaces podem ser importados se forem exportados corretamente, mas os seus provavelmente não foram exportados.
Leia https://dev.mysql.com/doc/refman/8.0/en/innodb-table-import.html para obter detalhes. Se você não preparou suas tabelas com
FLUSH TABLES .. FOR EXPORT
, não poderá importá-las.