2016-11-09 2 views
2

In phpMyAdmin habe ich eine einfache Abfrage wiePhpmyadmin SQL BACKUP LOG HISTORY

select * from table1; 

jetzt von Exportoption von phpMyAdmin ausgeführt als Backup-Daten in SQL-Format exportiert. In diesem Fall, von wo ich diese Spur finde, habe ich ein Backup dieses Datensatzes gemacht.

+0

Es gibt keine solche Funktion. – Mjh

Antwort

0

Ich würde SQL-Protokollierung aktivieren und sie (nicht in phpmyadmin) überprüfen.

für MySQL, es ist nicht standardmäßig aktiviert, siehe How to see log files in MySQL?

+0

Das protokolliert jede einzelne Abfrage ausgeführt. – Mjh

1

In MySQL Sie separate Datenbank mit dem Namen 'mysql' sehen müssen. In dieser Datenbank finden Sie eine Tabelle namens 'general_log'.

Wenn Ihr MySQL-Protokoll aktiviert ist, finden Sie Protokolle in dieser Tabelle.

Öffnen Sie Ihre my.cnf-Datei.

[mysqld] 
# Set Slow Query Log 
long_query_time = 1 
slow_query_log = 1 
slow_query_log_file = /usr/log/slowquery.log 
log_queries_not_using_indexes = 1 

#Set General Log 
general_log = on 
general_log_file=/usr/log/general.log 

Seien Sie vorsichtig, wenn Sie zulassen, dass das allgemeine Protokoll Ihren Server stark belasten kann. Nur kurzzeitig zu verwenden/nur zu debuggen.