phpMyAdmin oferuje utworzenie tych tabel w celu przechowywania informacji konfiguracyjnych dla zaawansowanych funkcji programu. Tabele są opcjonalne. Zazwyczaj są one umieszczane w bazie danych 'phpmyadmin', ale w przypadku, gdy nie masz uprawnień do tworzenia nowej bazy danych, tabele można umieścić w bazie danych, do której masz dostęp. Na podstawie Twoich komentarzy wydaje się, że tak właśnie się stało.
Możesz je usunąć w dowolny zwykły sposób, aby usunąć tabelę — z każdej tabeli przejdź do zakładki Operacje i kliknij link „Usuń tabelę (DROP)” lub przejdź do zakładki Struktura bazy danych i wybierz te, które zacznij od „pma__” i wybierz „Upuść” z menu rozwijanego „Z wybranymi”.
Istnieje prawdopodobieństwo, że natkniesz się na błąd spowodowany próbą zapisania do tabeli historii po usunięciu tego, w takim przypadku wylogowanie i ponowne zalogowanie powinno usunąć błąd.
Aby odpowiedzieć na inne pytania:
Czy ma to wpływ na inne tabele?
Nie, działanie każdej tabeli jest raczej niezależne od siebie.
Jaki jest pożytek z tej tabeli?
Różne funkcje phpMyAdmin, takie jak graficzny edytor relacji tabel, historia zapytań i zakładki oraz preferencje użytkownika.
Jak mogę całkowicie wyłączyć zaawansowane funkcje w phpMyAdmin i usunąć te tabele pma?
Po prostu usuń stoły. Aby całkowicie usunąć ostrzeżenie o brakujących tabelach, możesz edytować config.inc.php
plik do dodania $cfg['PmaNoRelation_DisableWarning'] = true;
i aby wyłączyć możliwość automatycznego ich tworzenia dodaj $cfg['ZeroConf'] = false;