Имах подобен проблем с една база данни и бих искал да споделя с вас възможна причина/решение:
Импортирах .sql файл, както направихте вие и след това отидох в phpmyadmin, избрах базата данни и изненадах:Няма таблици в базата данни, но отидох на командния ред на mysql и направих ПОКАЗАНЕ НА ТАБЛИЦИ и те съществуват.
Така че това се случи в моя случай, оригиналната база данни имаше някои VIEWS, дефинирани от потребител, които не съществуваха в mysql потребителите на моя компютър. Пример:
CREATE ALGORITHM=UNDEFINED DEFINER=admin
@%
SQL DEFINER ИЗГЛЕЖДАНЕ cantidades
AS изберете (...)
Потребителят admin
@%
беше наличен на оригиналния сървър, откъдето експортирах базата данни, но не и на моя компютър.
Така че поправката към това решение беше или да добавите този потребител, или да премахнете изгледите и да ги създадете отново със съществуващ потребител.
Избрах втората опция:DROP VIEW cantidades
;CREATE ALGORITHM=UNDEFINED DEFINER=root
@localhost
SQL DEFINER ИЗГЛЕЖДАНЕ cantidades
AS изберете (...)
Използвах root, защото това е потребителят по подразбиране за моята локална XAMPP инсталация, но от съображения за сигурност препоръчвам да използвате същия потребител, който използвате, за да се свържете с тази база данни.