s tabelas @InnoDB existem no MySQL, mas dizem que não existem depois de copiar o banco de dados para o novo servidor

Eu usei o mysqldump para exportar meu banco de dados e depois importei-o para o MySQL no meu outro servidor. Agora posso ver todas as minhas tabelas se "mostrar tabelas", mas não posso selecionar ou descrever nenhuma dela

ERROR 1146 (42S02): A tabela 'mydatabase.user' não existe

Todas as minhas tabelas são InnoDB. Vi um problema que as pessoas tinham em que estavam usando old_passwords, então defini isso explicitamente como 0 no my.cnf e verifiquei que todas as senhas na tabela mysql tinham 41 dígitos hexadecimais, como deveriam ser para as novas senhas.

questionAnswers(3)

yourAnswerToTheQuestion