Miałem podobny problem. Po pewnym kopaniu odkryłem, że lista tabel phpMyAdmina nie działa w przypadku tego zapytania:
SHOW TABLE STATUS FROM `database`;
I to był komunikat o błędzie:
ERROR 1143 (42000): SELECT command denied to user ''@'localhost'
for column `column` in table `table`
Co doprowadziło mnie do tego pytania SO:mysql zapomina, kto jest zalogowany:odmowa polecenia użytkownikowi ''@'%'
Doprowadziło mnie to do wniosku, że jeden z widoków, które załadowałem do bazy danych, ma sprzeczne uprawnienia. Rzeczywiście, kiedy spojrzałem na zrzut SQL, z którego ładowałem bazę danych, znalazłem winowajcę:
CREATE ALGORITHM=UNDEFINED DEFINER=`someotheruser`@`localhost` ..
Gdzie someotheruser
nie istniał w moim lokalnym MySQL. Zmieniłem go na następujący:
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` ..
I ponownie wczytałem widok i wszystko działa teraz poprawnie.