Ho avuto un problema simile con un database e vorrei condividere con te una possibile causa/soluzione:
Ho importato un file .sql come hai fatto tu e poi sono andato su phpmyadmin, ho selezionato il database e sorpresa:nessuna tabella nel database, ma sono andato alla riga di comando di mysql e ho fatto uno SHOW TABLES ed esistono.
Quindi questo è quello che è successo nel mio caso, il database originale aveva alcune VISTE definite da un utente che non esisteva negli utenti mysql del mio computer. Esempio:
CREATE ALGORITHM=DEFINER NON DEFINITO=admin
@%
SQL SECURITY DEFINER VIEW cantidades
AS seleziona (...)
L'utente admin
@%
era disponibile sul server originale da cui ho esportato il database, ma non sul mio computer.
Quindi la soluzione a questa soluzione era aggiungere quell'utente o eliminare le viste e crearle di nuovo con un utente esistente.
Ho scelto la seconda opzione:DROP VIEW cantidades
;CREA ALGORITMO=DEFINATORE NON DEFINITO=root
@localhost
SQL SECURITY DEFINER VIEW cantidades
AS seleziona (...)
Ho usato root perché è l'utente predefinito per la mia installazione XAMPP locale, ma per motivi di sicurezza consiglio di utilizzare lo stesso utente che usi per connetterti a quel database.