Mysql deneme-Veritabanı tablosu .frm dosyasını yanlışlıkla sildim, ancak .ibd dosyasını nasıl geri yükleyebilirim?

Genel Bakış

Bugün esas olarak bir deney yapacağım.Bir veritabanı tablosunun .frm dosyası silindiğinde sadece .ibd dosyası kaldı, nasıl geri yükleyeceğim?

1. Çevresel simülasyon

1. Çevresel hazırlık

veritabanı testi oluşturun; test kullanın; TABLO OLUŞTUR "t` ( `id` int (11) VARSAYILAN NULL ) MOTOR = InnoDB VARSAYILAN KARAKTER = utf8; t değerlerine (1), (2), (3) ekleyin;

2. .frm dosyalarını manuel olarak silin

rm -rf t.frm

2. Veritabanını yeniden başlatmadan kurtarın

1. Başka bir veritabanı örneğinde aynı tablo yapısına sahip yeni bir tablo oluşturun

sys kullanın; TABLO OLUŞTUR "t` ( `id` int (11) VARSAYILAN NULL ) MOTOR = InnoDB VARSAYILAN KARAKTER = utf8;

2. Yeni kitaplığın .ibd dosyasını kaynak kitaplığa taşıyın

cp -a ../sys/t.frm.

3. Verileri görüntüleyin

Üç, veritabanını yeniden başlat

1. Veritabanını yeniden başlatın

systemctl yeniden başlat mysqld

2. Başka bir veritabanı örneğinde aynı tablo yapısına sahip yeni bir tablo oluşturun

mysql kullanın; TABLO OLUŞTUR "t` ( `id` int (11) VARSAYILAN NULL ) MOTOR = InnoDB VARSAYILAN KARAKTER = utf8;

3. Yeni kitaplığın .ibd dosyasını kaynak kitaplığa taşıyın ve test edin

cp -a ../mysql/t.frm.

Kurtarılan verileri bulabilirsiniz.

Faydalı bulursanız, lütfen iletmeye yardım edin! Daha sonra daha fazla devop ve DBA içeriği paylaşacağım ve ilgilenen arkadaşlar buna dikkat edebilir ~

MySQL, veritabanı tablosunun frm dosyasını ve ibd dosyasını yanlışlıkla siler mi? Böyle geri yüklemeyi dene
önceki
Zabbix4.2'ye dayalı Linux sunucusu TCP bağlantı durumu izleme uygulaması
Sonraki
Dokuzdan dokuza çarpım tablosunun günlük Python uygulaması
Xiaomi uçmak için açık kaynaklı bir WEB grafik aracını paylaşın - SQL tek tuş optimizasyonunu destekleyin
Python günlük alıştırması nasıl kopyalanır
Bir MySQL deneyinden performance_schema / information_schema yetkilendirmesini görmek için
Xiaomi uçurumunu paylaşın SQL optimizasyonu ve yeniden yazma için tek tıkla optimizasyon aracı ile otomatikleştirilmiş araç
Python günlük mükemmel kare sayısı uygulaması
Birinci sınıf mı yoksa tembel koltuk mu? 9 numaralı robot kendi kendini dengeleyen elektrikli sandalye CES 2020'de tanıtıldı
Python günlük uygulama üç sayı sıralaması
Uygulama web sayfası URL'sinin durum izlemeyi zabbix4.2'ye göre yapılandırın
50.000 yuan'dan fazla Kia Huanchi, netizen: Volkswagen Polo ile karşılaştırıldığında, bu araba daha uygun fiyatlı
Hala Passat için üzgün müsün? Bu Honda Accord'a bir bakın, minimum görünüm iyi görünüyor
Yapılandırma zengin, alan yeterli, netizenler: "Küçük bir Tiggo 8" satın almak için 70.000 yuan'dan fazla buna değmez
To Top