Tutanak nasıl Ne Oldu öğrenebilirim, MySQL tablosundan kayboldu?

1 Cevap php

Ben yangın alarm telefon görüşmesi, belirten bir istemci bugün mesajları ve e-posta AIM aldım "site kapalı!, WTF oldu?!"

Eh, biraz kazma sonra, bir tablodaki kayıtların biri temiz sildi olmuştu çıkıyor, ama satır kendisi çıkarmadan. Yani, veri gösterimi, ama boş alanların bir grup vardı. (Benim kod içine bu bir catch yazmak gerekir söylemeye gerek yok.)

Benim gerçek soru nerede ne oldu anlamaya, nedir? Ben phpmyadmin erişimi var ve bunun hakkında. Benim sunucunun kök dizininde bazı erişim günlüklerini buldum, ama bu sadece müşteri ben bu rekoru düzenleme inşa admin alanında olduğunu söylüyor, ben o tüm veri gitmek yaptı yaptığını özellikle bilmek istiyorum . (Ne sorgu çalıştırıldı vs ..)

Gerçek sunucu yönetici erişimi olmadan mümkün mü? Bu gibi verileri döndürür mysql sınıfına düzgün bir küçük php var mı?

Thanks in advance. -Jascha

1 Cevap

Eğer sorguları günlük değilseniz, o zaman sorguları günlük değil. MySQL theoretically is capable of keeping a log; tüm sunucu yapılandırmasına bağlı bulunuyor.

Erişim günlükleri POST nitelikleri gibi şeyler içeriyorsa, o zaman belki de olaylar zincirini yeniden yapabilirsiniz. Aksi takdirde, ders öğrenilir: log, ve biraz daha açın.