MYSQL BACKUP VE RECOVERY YÖNTEMLERİ EĞİTİMİ

MySQL verinizi güvenle yedekleyin ve kayıpsız kurtarın

mysqldump, XtraBackup, binlog ile PITR, kurtarma senaryoları ve yedek doğrulama

MySQL Backup ve Recovery Yöntemleri Eğitimi, veritabanı yöneticilerine veri kaybına karşı güvenilir yedekleme ve kurtarma stratejileri kurmayı öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

MySQL için yedekleme yöntemlerini ve point-in-time kurtarmayı uçtan uca kapsayan uygulamalı eğitim

MySQL Backup ve Recovery Yöntemleri Eğitimi, veri kaybına karşı güvenilir yedekleme ve kurtarma stratejileri kurmaya odaklanır. Katılımcılar RTO/RPO hedeflerini, tam ve artımlı yedek planlamasını, mysqldump ve mysqlpump ile mantıksal yedeği, Percona XtraBackup ile fiziksel yedeği öğrenir. Binary log ile point-in-time recovery, mysqlbinlog ile replay, tablo ve instance kaybı kurtarma senaryoları, snapshot ve bulut yedek, otomasyon ve yedek doğrulama uygulamalı işlenir.

Süre ve Format

3 Gün. İlk gün yedekleme stratejisi ve mantıksal yedek, ikinci gün fiziksel yedek ve point-in-time recovery, üçüncü gün senaryolar ve otomasyon işlenir.

Seviye

Orta Seviye — MySQL için yedekleme stratejileri, mantıksal ve fiziksel yedek, point-in-time recovery ve kurtarma senaryolarını kapsar

Öğrenme Metodu

Her konu gerçek bir MySQL sunucusunda yedek alma, kayıp senaryosu üretme ve geri yükleme adımlarıyla uygulamalı olarak işlenir.

Neden Bu Eğitim?

🧮Doğru strateji

RTO/RPO hedeflerine göre tam ve artımlı yedek planı kurarak iş gereksinimine uygun bir yedekleme stratejisi tasarlarsınız.

⏮️Noktasal kurtarma

Binary log ve mysqlbinlog ile belirli bir zamana dönerek yanlış işlem veya veri kaybını point-in-time recovery ile geri alırsınız.

🔁Güvenilir kurtarma

Yedek doğrulama ve kurtarma tatbikatlarıyla yedeklerinizin gerçekten geri yüklenebildiğinden emin olursunuz.

Anahtar Konular

mysql yedekleme eğitimimysql backup recoverymysqldump eğitimixtrabackup eğitimipoint-in-time recoverymysql binlog kurtarmaveritabanı yedekleme stratejisimysql felaket kurtarma
“Test edilmemiş yedek, yedek değildir; bir yedeğin gerçek değeri ancak geri yükleme anında ortaya çıkar.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak önbilgi ve laboratuvar ortamı gereksinimleri

1
MySQL temel bilgisi

Temel MySQL/MariaDB yönetimi deneyimi yedekleme ve kurtarma konularını kavramayı kolaylaştırır.

2
Temel SQL

SELECT, INSERT ve işlem (transaction) kavramlarına aşinalık kurtarma senaryolarında yardımcı olur.

3
Linux komut satırı

Dosya, dizin ve servis yönetimi gibi temel Linux becerileri yedek araçlarının kullanımında gereklidir.

4
Laboratuvar ortamı

Örnek veri içeren bir MySQL sunucusu yedek ve kurtarma çalışmaları için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar RTO/RPO hedeflerine göre yedek stratejisi kurar, tam ve artımlı yedek türlerini kavrar, mysqldump ve mysqlpump ile mantıksal yedek alıp geri yükler.
Modül 1
Yedekleme Stratejisi
  • RTO ve RPO hedeflerinin iş gereksinimine göre belirlenmesi
  • Tam, artımlı ve diferansiyel yedek kavramları
  • Yedek sıklığı ve saklama (retention) politikası
  • 3-2-1 yedekleme kuralının uygulanması
  • Mantıksal ve fiziksel yedek arasındaki seçim
  • Yedeklerin sıcak, soğuk ve çevrimiçi sınıflandırması
Modül 2
mysqldump ile Mantıksal Yedek
  • mysqldump ile veritabanı ve tablo yedeği alınması
  • -single-transaction ile tutarlı InnoDB yedeği
  • -routines ve --triggers ile nesnelerin yedeklenmesi
  • Şema ve veriyi ayrı yedekleme seçenekleri
  • Büyük veritabanlarında yedek süresinin yönetimi
  • Yedeğin sıkıştırılarak depolanması
Modül 3
mysqlpump ve Paralel Yedek
  • mysqlpump ile paralel yedek alma mantığı
  • Paralel iş parçacıklarıyla yedek hızlandırma
  • Nesne bazlı dışlama ve dahil etme filtreleri
  • mysqldump ve mysqlpump karşılaştırması
  • Yedek çıktısının biçimlendirilmesi
  • Paralel yedekte kaynak kullanımının yönetimi
Modül 4
Mantıksal Yedeği Geri Yükleme
  • mysql istemcisiyle dump dosyasının geri yüklenmesi
  • Tek bir tablonun seçili olarak geri yüklenmesi
  • Geri yükleme sırasında karakter seti uyumu
  • Büyük dump dosyalarının hızlı yüklenmesi
  • Foreign key kontrolünün geçici kapatılması
  • Geri yükleme sonrası veri doğrulaması
Günün hedefiKatılımcılar Percona XtraBackup ile tam ve artımlı fiziksel yedek alır, binary log'u yapılandırır ve mysqlbinlog ile point-in-time recovery uygular.
Modül 1
Percona XtraBackup
  • XtraBackup ile çevrimiçi fiziksel yedek alınması
  • Hot backup'ın hizmeti kesmeden çalışma mantığı
  • prepare aşamasıyla yedeğin tutarlı hale getirilmesi
  • copy-back/move-back ile geri yükleme
  • mariabackup ile XtraBackup farklarının değerlendirilmesi
  • Yedeğin akış (stream) ve sıkıştırma seçenekleri
Modül 2
Artımlı Fiziksel Yedek
  • LSN tabanlı artımlı yedek mantığının kavranması
  • Tam yedek üzerine artımlı yedek alınması
  • Artımlı yedeklerin tam yedeğe uygulanması (merge)
  • Yedek zincirinin planlanması ve yönetimi
  • Artımlı yedekte depolama tasarrufu
  • Zincir kopması riskinin önlenmesi
Modül 3
Binary Log ve PITR
  • Binary log'un etkinleştirilmesi ve biçimi (ROW)
  • log_bin ve server_id yapılandırması
  • binlog ile tam yedek arası değişikliklerin yakalanması
  • Point-in-time recovery mantığının kavranması
  • Yanlış işlem anının (pozisyon/zaman) belirlenmesi
  • binlog saklama süresinin yönetimi
Modül 4
mysqlbinlog ile Replay
  • mysqlbinlog ile binlog olaylarının okunması
  • Belirli zaman veya pozisyon aralığının seçilmesi
  • Yedekten geri yükleyip binlog'u yeniden oynatma
  • Hatalı DROP/DELETE öncesine dönme senaryosu
  • GTID tabanlı point-in-time recovery uygulaması
  • Replay sonrası tutarlılığın doğrulanması
Günün hedefiKatılımcılar tablo ve instance kaybı senaryolarını kurtarır, snapshot ve bulut yedeği değerlendirir, yedeği otomatikleştirir ve düzenli doğrulamayı kurar.
Modül 1
Kurtarma Senaryoları
  • Yanlışlıkla silinen tablonun geri getirilmesi
  • Bozulan (corrupt) tablonun kurtarılması
  • Tüm instance kaybında sıfırdan geri yükleme
  • Tek veritabanının seçili kurtarılması
  • Replikadan hızlı kurtarma yaklaşımı
  • Kurtarma adımlarının runbook olarak belgelenmesi
Modül 2
Snapshot ve Bulut Yedek
  • LVM ve dosya sistemi snapshot'larının kullanımı
  • Depolama/SAN snapshot ile hızlı yedek
  • Snapshot'ın tutarlılık için FLUSH ile eşlenmesi
  • Bulut (S3 vb.) ortamına yedek aktarımı
  • Yönetilen veritabanı yedek özellikleri
  • Snapshot ve mantıksal/fiziksel yedeğin birlikte kullanımı
Modül 3
Yedek Otomasyonu
  • cron ve systemd timer ile zamanlanmış yedek
  • Yedek betiklerinin hata yönetimiyle yazılması
  • Saklama politikasının otomatik uygulanması
  • Yedek başarısında/başarısızlığında bildirim
  • Yedeklerin güvenli ve şifreli saklanması
  • Merkezi yedek loglarının tutulması
Modül 4
Yedek Doğrulama ve Test
  • Yedeğin ayrı bir ortamda geri yüklenerek test edilmesi
  • checksum ile yedek bütünlüğünün doğrulanması
  • Düzenli kurtarma tatbikatlarının yürütülmesi
  • RTO/RPO hedeflerinin gerçek testle ölçülmesi
  • Yedek raporlama ve denetim izinin tutulması
  • Test sonuçlarına göre stratejinin iyileştirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yedek stratejisi

RTO/RPO hedeflerine göre tam ve artımlı yedek planı kurarak güvenilir bir yedekleme stratejisi tasarlayabilirsiniz.

✅
Mantıksal yedek

mysqldump ve mysqlpump ile tutarlı mantıksal yedek alıp seçili tablo veya veritabanını geri yükleyebilirsiniz.

✅
Fiziksel yedek

Percona XtraBackup ile çevrimiçi tam ve artımlı fiziksel yedek alıp güvenle geri yükleyebilirsiniz.

✅
Point-in-time recovery

Binary log ve mysqlbinlog ile belirli bir zamana dönerek noktasal kurtarma yapabilirsiniz.

✅
Kurtarma senaryoları

Tablo kaybı, bozulma ve tam instance kaybı gibi senaryoları runbook'a dayanarak kurtarabilirsiniz.

✅
Snapshot ve bulut

LVM/SAN snapshot ve bulut yedeklerini stratejinize entegre ederek yedek seçeneklerini çeşitlendirebilirsiniz.

✅
Otomasyon

cron ve betiklerle yedekleri zamanlayıp saklama politikası ve bildirimlerle süreci otomatikleştirebilirsiniz.

✅
Yedek doğrulama

Düzenli geri yükleme testleri ve checksum ile yedeklerin gerçekten kurtarılabildiğini doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • MySQL veya MariaDB yöneten veritabanı yöneticileri
  • veri koruma ve süreklilikten sorumlu sistem yöneticileri
  • backend geliştiriciler
  • kurtarma süreçlerini işleten DevOps ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Eğitim, MySQL veya MariaDB yöneten veritabanı yöneticileri, veri koruma ve süreklilikten sorumlu sistem yöneticileri ve kurtarma süreçlerini işleten DevOps ekipleri için uygundur. Temel MySQL ve Linux bilgisi olan katılımcılar en iyi verimi alır.
Mantıksal ve fiziksel yedek arasındaki fark nedir?
Mantıksal yedek (mysqldump/mysqlpump) veriyi SQL ifadeleri olarak dışa aktarır; taşınabilir ve seçici geri yükleme sağlar ama büyük veride yavaştır. Fiziksel yedek (XtraBackup) veri dosyalarını kopyalar; büyük veritabanlarında çok daha hızlı yedek ve kurtarma sunar. Eğitimde her ikisi uygulamalı gösterilir.
Point-in-time recovery nedir ve nasıl çalışır?
Point-in-time recovery, bir tam yedeği geri yükledikten sonra binary log'daki değişiklikleri belirli bir an veya pozisyona kadar yeniden oynatarak veritabanını istenen zamana döndürme yöntemidir. Yanlış bir DELETE veya DROP öncesine dönmek için kullanılır ve eğitimde mysqlbinlog ile uygulanır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim kurumsal olarak yüz yüze veya online verilebilir ve kurumun yedekleme altyapısına göre uyarlanabilir.
Hangi araçlar kullanılıyor?
Eğitimde mysqldump, mysqlpump, Percona XtraBackup (ve mariabackup), mysqlbinlog, binary log, LVM/SAN snapshot ve bulut yedek araçları ile cron/systemd timer tabanlı otomasyon kullanılır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. MySQL Backup ve Recovery Yöntemleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

MySQL ve MariaDBMySQL Database Development: Query & Performance Optimization Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Query & Performance Optimization Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL performans optimizasyonu eğitimi: EXPLAIN analizi, indeks stratejileri, sorgu ayarlama, InnoDB buffer pool ve Performance Schema izleme öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: SELECT Statement & Operators Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: SELECT Statement & Operators Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL SELECT sorgusu ve operatörler eğitimi: WHERE, BETWEEN, IN, LIKE, ORDER BY, GROUP BY, JOIN ve alt sorgular uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Stored Routines, Triggers, & the InnoDB memcached Plugin Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Stored Routines, Triggers, & the InnoDB memcached Plugin Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL saklı yordam, fonksiyon, imleç, hata yönetimi, tetikleyici ve InnoDB memcached eklentisiyle NoSQL erişimi uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Working with Functions Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Working with Functions Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL yerleşik fonksiyon eğitimi: string, sayısal, tarih-saat, toplama, koşullu, JSON ve pencere fonksiyonları uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL for Beginners Eğitimi
Veritabanı Eğitimleri

MySQL for Beginners Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL başlangıç eğitimi: kurulum, veritabanı ve tablo kavramı, SELECT, WHERE, JOIN ve gruplama ile SQL temelleri sıfırdan uygulamalı öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Sorgu ve Performans Optimizasyonu Eğitimi
Veritabanı Eğitimleri

MySQL Sorgu ve Performans Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

EXPLAIN, indeks tasarımı, slow query log, Performance Schema ve InnoDB ayarlarıyla yavaş MySQL sorgularını teşhis edip performansı artırmayı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn