sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

#1146 - Tabell 'phpmyadmin.pma__tracking' finns inte hur man inaktiverar manuellt?

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.




  1. Kan inte ansluta till phpMyAdmin på MAMP

  2. Ersätter alla förekomster av en sträng med värden från en array

  3. Inkrementerande värde i PHP-skript fungerar inte

  4. phpMyAdmin FEL:mysqli_real_connect():(HY000/1045):Åtkomst nekad för användaren 'pma'@'localhost' (med lösenord:NO)