Jeg havde et lignende problem med en database, og jeg vil gerne dele en mulig årsag/løsning med dig:
Jeg har importeret en .sql-fil, som du gjorde, og så gik jeg til phpmyadmin, valgte databasen og overraske:Ingen tabeller i databasen, men jeg gik til mysql-kommandolinjen og lavede en VIS TABELLER, og de findes.
Så dette er, hvad der skete i mit tilfælde, den originale database havde nogle VIEWS defineret af en bruger, som ikke fandtes i min computers mysql-brugere. Eksempel:
CREATE ALGORITHM=UNDEFINED DEFINER=admin
@%
SQL SECURITY DEFINER VISNING cantidades
AS vælg (...)
Brugeren admin
@%
var tilgængelig på den originale server, hvorfra jeg har eksporteret databasen, men ikke på min computer.
Så løsningen til denne løsning var enten at tilføje denne bruger eller at droppe visningerne og oprette dem igen med en eksisterende bruger.
Jeg har valgt den anden mulighed:DROP VIEW cantidades
;CREATE ALGORITHM=UDEFINERET DEFINER=root
@localhost
SQL SECURITY DEFINER VISNING cantidades
AS vælg (...)
Jeg har brugt root, fordi det er standardbrugeren til min lokale XAMPP-installation, men af sikkerhedsmæssige årsager anbefaler jeg at bruge den samme bruger, som du bruger til at oprette forbindelse til databasen.