Şimdi Ara

MySQL veritabanı üzerinde yapılan değişiklikleri loglama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
1.003
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Tamamdır hocam çok teşekkür ederim
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.