Merhaba arkadaşlar. Server üzerindeki MySQL veritabanında yapılan değişiklikleri (delete ve update özellikle) loglayabilmek için kullanabileceğim bir yol var mıdır? İnternette biraz araştırdım ama trigger'lardan bahsetmişler. Server üzerinde birden çok veri tabanı olacak. Trigger olayına girmek pek çekici gelmedi. Bütün değişiklikleri tek bir yerde toplama imkanım var mıdır?
Şimdiden teşekkürler.
Mysql 5.1.x versiyonlarinda set global log = on gibi bir query ile loglamayi aktif hale getirmek yeterli. Eger loglari bir tabloda tutmak istiyorsan global.log.output gibi bir degeri table olarak set etmelisin. Bu loglar girilen data yi da logladigi icin, config de de degisiklik yapman gerebilir. Benim dosyalari kaydettigim tablomda dosya boyutlarinin fazla olmasi sebebiyle log buffer ini arttirmam gerekmisti. Trigger la ugrasmana gerek yok, bunu zaten mysql sagliyor. Biraz tembellikten biraz da mobil olmamdan dolayi tam query leri yazmiyorum ama burdan yola cikarak halledebilirsin.