phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

#1146 - Tabelle 'phpmyadmin.pma__tracking' existiert nicht, wie manuell deaktivieren?

Ich habe das gerade mit dem von mir installierten phpMyAdmin getestet und selbst als ich die Tabelle manuell gelöscht und die Fehlermeldung erhalten habe, konnte ich sie durch Abmelden und erneutes Anmelden löschen. Mein erster Vorschlag ist also, sicherzustellen, dass Ihr phpMyAdmin recht aktuell ist, da diese Funktion in den letzten Versionen einige Verbesserungen erfahren hat.

Als Nächstes schlage ich vor, dass Sie sich abmelden, Ihren Browser-Cache leeren (zumindest was die phpMyAdmin-Seite betrifft) und sich erneut anmelden.

Sie können entweder die Tabelle reparieren oder diese Funktion deaktivieren.

Reparieren des phpMyAdmin-Konfigurationsspeicher

Führen Sie einfach create_tables.sql aus Datei, die in den examples enthalten ist oder sql Ordner Ihrer phpMyAdmin-Installation. Sie sollten die Datei bearbeiten, wenn Sie einen nicht standardmäßigen Datenbanknamen oder Tabellennamen verwenden möchten.

Dies könnte schwieriger sein, wenn Ihr phpMyAdmin Sie aus irgendeinem Grund immer noch nicht anmelden lässt. In diesem Fall können Sie es entweder über mysql tun Befehlszeilenclient oder deaktivieren Sie die Funktion (siehe unten), um Zugriff zu erhalten. Das sollte aber nicht nötig sein; phpMyAdmin sollte die Funktion beim Login automatisch deaktivieren, wenn die Tabelle fehlt.

Bearbeiten Sie dann config.inc.php und stellen Sie sicher, dass die jeder Tabelle zugewiesenen Werte den Tabellennamen entsprechen, die Sie gerade erstellt haben. Siehe http://docs.phpmyadmin.net/en/latest/config. html#cfg_Servers_pmadb für die Liste, wenn Sie Fragen zu den Standardwerten haben.

Die Funktion vollständig deaktivieren

Bearbeiten Sie einfach config.inc.php und entfernen Sie die Zeile $cfg['Servers'][$i]['tracking'] . Dadurch wird die Funktion vollständig deaktiviert, sodass phpMyAdmin nicht nach der Tracking-Tabelle sucht.