• 17-11-2025, 22:14:59
    #1
    Merhaba Arkadaşlar XAMPP'ın içerisinde mysql kurmuştum bir anda mysql bozuldu ve mysql başlatamıyorum. backup alıp başlattım sonra data klasöründen yine mysql klasörünün içerisine koyuyroum ama olmuyor.

    idb ve frm dosyaları var yardımcı olacak bir arkadaş varsa çok sevinirim.
  • 17-11-2025, 22:19:42
    #2
    C:/xampp/mysql/data/ dizinine gir, veritabanına ait klasör ismini kopyala ve güvenli bir yere taşı. daha sonra sıfırdan kurduğunda aynı dizini buraya taşı. tablolar gelecektir.

    edit:
    eksik biliyormuşum
    C:\xampp\mysql\data\ibdata1
    C:\xampp\mysql\data\ib_logfile0
    C:\xampp\mysql\data\ib_logfile1
    bunların yedeğini de alman gerekliymiş.
  • 17-11-2025, 22:22:52
    #3
    dun bende ayni seyi yasadim veriler kayboldu, fakat bende dizini tasidim veritabani kullanilamiyor hatasu alinca mecbur cope attim
  • 17-11-2025, 22:25:58
    #4
    Ben genelde bunu uyguluyorum.
    C:xamppmysqldata klasörüne git ve:
    • ib_logfile0
    • ib_logfile1
    • ibtmp1
    dosyalarını sil.
    MySQL açıldığında bunları yeniden oluşturacaktır.
  • 17-11-2025, 22:35:29
    #5
    Salaranprensi adlı üyeden alıntı: mesajı görüntüle
    Ben genelde bunu uyguluyorum.
    C:xamppmysqldata klasörüne git ve:
    • ib_logfile0
    • ib_logfile1
    • ibtmp1
    dosyalarını sil.
    MySQL açıldığında bunları yeniden oluşturacaktır.
    Pacino adlı üyeden alıntı: mesajı görüntüle
    dun bende ayni seyi yasadim veriler kayboldu, fakat bende dizini tasidim veritabani kullanilamiyor hatasu alinca mecbur cope attim
    _4uwp adlı üyeden alıntı: mesajı görüntüle
    C:/xampp/mysql/data/ dizinine gir, veritabanına ait klasör ismini kopyala ve güvenli bir yere taşı. daha sonra sıfırdan kurduğunda aynı dizini buraya taşı. tablolar gelecektir.

    edit:
    eksik biliyormuşum
    C:\xampp\mysql\data\ibdata1
    C:\xampp\mysql\data\ib_logfile0
    C:\xampp\mysql\data\ib_logfile1
    bunların yedeğini de alman gerekliymiş.
    dedllerinizi yapmıştım olmuyor bunları silsemde yeni oluşturunca oraya atınca kullanılıyor yazısı geliyor ama içeriği göstermiyor
  • 17-11-2025, 22:49:32
    #6
    Ersa111 adlı üyeden alıntı: mesajı görüntüle
    dedllerinizi yapmıştım olmuyor bunları silsemde yeni oluşturunca oraya atınca kullanılıyor yazısı geliyor ama içeriği göstermiyor
    ilgili dosyalar binary sistem ile oluşturulmuş, aynı isimden 2 farklı uzantı yazılmış frm ve ibd. yeterince araştırırsanız, bu kodlardan gerekli tablo şemasını tekrar üretmeyi ve mevcut içeriği kurtarmayı başarabilirsiniz. muhtemelen boyut olarak düşük olan tablo şemasını barındırıyor, yüksek boyutlu olansa bu şemaya uygun verileri. db.opt ve önceki mesajımda bahsettiğim diğer 3 dosya da özel ve genel yapılandırmaları ilişkilendirerek, mysql de bu verileri build ediyor. bu açıklamayı chatgpt'ye vererek, önerimi uygulamanın bir yolu olup olmadığını sordum. "ALTER TABLE tablo_adı IMPORT TABLESPACE;" kullanımını önerdi. klasörü gerekli dizine ekle, klasör isminde bir db yoksa oluştur, sonra bu örnek komutu çalıştır. her ihtimale karşı ana yedekler hep yedek kalsın. üzerine yazılır veya bir hata verir, kurtarabilme ihtimalinden de olma.