Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1175
Tıklama
0
Öne Çıkarma
MySQL veritabanı üzerinde yapılan değişiklikleri loglama
D
10 yıl
Binbaşı
Konu Sahibi

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.



M
10 yıl
Yarbay

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.



< Bu ileti mobil sürüm kullanılarak atıldı >

D
10 yıl
Binbaşı
Konu Sahibi

Tamamdır hocam çok teşekkür ederim




Bu mesajda bahsedilenler: @Mephalay
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.