MySQL reçeteler
- Binary log'u döndür (rotate)Binlog & Log
- Eski binary log'ları temizle (PURGE)Binlog & Log
- Binary log durumunu görBinlog & Log
- Genel ve slow query log'u açBinlog & Log
- InnoDB redo log boyutunu değiştirDepolama
- InnoDB undo tablespace ekle / yönetDepolama
- Genel tablespace (general tablespace) ekleDepolama
- Tabloyu OPTIMIZE etDepolama
- Tablo ve şema boyutunu sorgulaDepolama
- Tablo istatistiklerini güncelle (ANALYZE TABLE)Bakım
- Tabloyu/index'leri yeniden oluştur (rebuild)Bakım
- Tablo bütünlüğünü kontrol et (CHECK TABLE)Bakım
- Global değişkeni değiştir ve kalıcı yapParametre
- Mevcut değişken değerini görParametre
- Yetki tablolarını yeniden yükle (FLUSH PRIVILEGES)Parametre
- Replika kur (CHANGE REPLICATION SOURCE)Replikasyon
- Replikayı başlat / durdurReplikasyon
- Replika durumunu gör (SHOW REPLICA STATUS)Replikasyon
- Bozuk transaction'ı atla (GTID)Replikasyon
- Sorguyu veya bağlantıyı öldür (KILL)Oturum
- İşlem (process) listesini görOturum
- Bloklayan lock'ları gör (data_lock_waits)Oturum
- Replika gecikmesini ve applier worker hatalarını izle (performance_schema)Replikasyon
- Multi-threaded replica'yı ayarla (replica_parallel_workers)Replikasyon
- Kopan replikayı onar: 1062 / 1032 satır çakışmasıReplikasyon
- Errant GTID transaction'larını bul ve etkisizleştirReplikasyon
- Replikayı CLONE plugin ile sıfırdan yeniden kurReplikasyon
- Gecikmeli replika ile hatalı DROP / DELETE'ten kurtar (SOURCE_DELAY + UNTIL)Replikasyon
- mysqldump ile tutarlı, GTID bilgili mantıksal yedek alYedekleme & PITR
- MySQL Shell ile paralel dump / load (util.dumpInstance, loadDump)Yedekleme & PITR
- XtraBackup ile full + incremental fiziksel yedek ve restoreYedekleme & PITR
- Binlog ile point-in-time recovery: hatalı transaction'ı bul ve atlaYedekleme & PITR
- InnoDB Cluster / Group Replication sağlık durumunu görInnoDB Cluster
- InnoDB Cluster'da planlı primary değişimi (switchover)InnoDB Cluster
- Tüm üyeler kapandıktan sonra cluster'ı ayağa kaldır (rebootClusterFromCompleteOutage)InnoDB Cluster
- MySQL Router'ı InnoDB Cluster'a bootstrap etRouter & Proxy
- ProxySQL ile read/write split ve replika sağlık kontrolüRouter & Proxy
- Online DDL: ALGORITHM=INSTANT / INPLACE, LOCK=NONE ve ilerleme takibiOnline İşlemler
- pt-online-schema-change ile büyük tabloda kesintisiz ALTEROnline İşlemler
- gh-ost ile trigger'sız online şema değişikliğiOnline İşlemler
- En pahalı sorguları bul (performance_schema digest)Performans
- Şu anda ne çalışıyor: aktif oturumlar, süre, lock ve transaction (sys.session)Performans
- 'Waiting for table metadata lock' teşhisi ve asıl bloklayanı bulmaPerformans
- InnoDB deadlock analizi ve tüm deadlock'ları loglamaPerformans
- Uzun açık transaction'lar ve history list length (purge gecikmesi)Performans
- Slow log'u kısa süreli tam yakala ve pt-query-digest ile analiz etPerformans
- EXPLAIN ANALYZE ve optimizer trace ile kötü planı çözPerformans
- Index'siz kolonlar için histogram oluştur ve yönetIndex & İstatistik
- Kullanılmayan / gereksiz index'i bul, invisible yap, güvenle silIndex & İstatistik
- Buffer pool yeterli mi: hit oranı, wait_free ve online resizeBellek
- RANGE partition bakımı: ileri partition aç, eskiyi arşivle / düşürPartition
- Rol tabanlı en az yetki modeli kur (CREATE ROLE, DEFAULT ROLE)Güvenlik
- Parola politikası, hatalı giriş kilidi ve kesintisiz parola rotasyonuGüvenlik
- TLS'i zorunlu kıl, TLS'siz bağlantıları bul, sertifikayı restart'sız yenileGüvenlik
- Riskli hesapları denetle: boş parola, '%' host, SUPER, mysql_native_passwordGüvenlik
- 8.0 → 8.4 LTS upgrade ön kontrolü (util.checkForServerUpgrade)Upgrade
- latin1 / utf8mb3 tablolarını utf8mb4'e dönüştürBakım