Eu tive um problema semelhante com um banco de dados e gostaria de compartilhar com você uma possível causa/solução:
Eu importei um arquivo .sql como você fez e então fui ao phpmyadmin, selecionei o banco de dados e surpresa:Não há tabelas no banco de dados, mas fui para a linha de comando mysql e fiz um SHOW TABLES e elas existem.
Então foi isso que aconteceu no meu caso, o banco de dados original tinha algumas VIEWS definidas por um usuário que não existia no mysql users do meu computador. Exemplo:
CREATE ALGORITHM=UNDEFINED DEFINER=
admin
@%
SQL SECURITY DEFINER VIEW cantidades
AS selecione (...) O usuário
admin
@%
estava disponível no servidor original de onde exportei o banco de dados, mas não no meu computador. Portanto, a correção para essa solução era adicionar esse usuário ou descartar as visualizações e criá-las novamente com um usuário existente.
Escolhi a segunda opção:DROP VIEW
cantidades
;CREATE ALGORITHM=UNDEFINED DEFINER=root
@localhost
SQL SECURITY DEFINER VIEW cantidades
AS selecione (...) Eu usei root porque esse é o usuário padrão para minha instalação local do XAMPP, mas por motivos de segurança eu recomendo usar o mesmo usuário que você usa para se conectar a esse banco de dados.