Jag testade precis detta med phpMyAdmin jag har installerat och även när jag raderade tabellen manuellt och fick felmeddelandet kunde jag rensa upp det genom att logga ut och logga in igen. Så mitt första förslag är att se till att din phpMyAdmin är ganska uppdaterad, eftersom den här funktionen har fått en del förbättringar i de senaste versionerna.
Därefter föreslår jag att du loggar ut, rensar webbläsarens cache (åtminstone när det gäller sidan phpMyAdmin) och loggar in igen.
Du kan antingen fixa tabellen eller inaktivera den funktionen.
Reparerar phpMyAdmin Configuration Storage
Kör helt enkelt create_tables.sql
fil som ingår i examples
eller sql
mapp för din phpMyAdmin-installation. Du bör redigera filen om du vill använda ett databasnamn eller tabellnamn som inte är standard.
Detta kan vara svårare om din phpMyAdmin av någon anledning fortfarande inte låter dig logga in. I så fall kan du antingen göra det från mysql
kommandoradsklient eller inaktivera funktionen (se nedan) för att få åtkomst. Det borde dock inte vara nödvändigt; phpMyAdmin bör automatiskt inaktivera funktionen vid inloggning om tabellen saknas.
Redigera sedan config.inc.php
och se till att värdena som tilldelats för varje tabell motsvarar de tabellnamn du just skapade. Se http://docs.phpmyadmin.net/en/latest/config. html#cfg_Servers_pmadb
för listan om du har några frågor om standardvärdena.
Inaktivera funktionen direkt
Redigera helt enkelt config.inc.php
och ta bort raden $cfg['Servers'][$i]['tracking']
. Detta kommer att inaktivera funktionen helt så att phpMyAdmin inte letar efter spårningstabellen.