Saya memiliki masalah yang sama dengan satu database dan saya ingin berbagi dengan Anda kemungkinan penyebab/solusinya:
Saya telah mengimpor file .sql seperti yang Anda lakukan dan kemudian saya pergi ke phpmyadmin, memilih database dan kejutan:Tidak ada tabel dalam database, tapi saya pergi ke baris perintah mysql dan melakukan SHOW TABLES dan mereka memang ada.
Jadi inilah yang terjadi dalam kasus saya, database asli memiliki beberapa VIEWS yang ditentukan oleh pengguna yang tidak ada di pengguna mysql komputer saya. Contoh:
CREATE ALGORITHM=UNDEFINED DEFINER=admin
@%
SQL SECURITY DEFINER LIHAT cantidades
AS pilih (...)
Pengguna admin
@%
tersedia di server asli tempat saya mengekspor database, tetapi tidak di komputer saya.
Jadi, perbaikan untuk solusi ini adalah menambahkan pengguna itu, atau menghapus tampilan dan membuatnya lagi dengan pengguna yang sudah ada.
Saya telah memilih opsi kedua:DROP VIEW cantidades
;CREATE ALGORITHM=UNDEFINED DEFINER=root
@localhost
SQL SECURITY DEFINER LIHAT cantidades
AS pilih (...)
Saya telah menggunakan root karena itu adalah pengguna default untuk instalasi XAMPP lokal saya, tetapi untuk tujuan keamanan, saya sarankan menggunakan pengguna yang sama yang Anda gunakan untuk terhubung ke database itu.