Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Giriş
- MySQL Genel Bakış, Ürünler, Hizmetler
- MySQL Hizmetleri ve Desteği
- Desteklenen İşletim Sistemleri
- Eğitim Müfredat Yolları
- MySQL Dokümantasyon Kaynakları
MySQL Mimarisi
- Müşteri/sunucu modeli
- İletişim protokolleri
- SQL Katmanı
- Depolama Katmanı
- Sunucunun depolama motorlarını nasıl desteklediği
- MySQL'in bellek ve disk alanı kullanım biçimi
- MySQL eklenti arayüzü
Sistem Yönetimi
- MMySQL dağıtım türleri arasında seçim yapma
- MySQL Sunucusunun yüklenmesi
- MySQL Sunucusu kurulum dosya yapısı
- MySQL sunucusunun başlatılması ve durdurulması
- MySQL'in yükseltilmesi
- Tek bir ana makinede birden fazla MySQL sunucusunun çalıştırılması
Sunucu Yapılandırması
- MySQL sunucu yapılandırma seçenekleri
- Sistem değişkenleri
- SQL Modları
- Kullanılabilir günlük dosyaları
- İkili günlük kaydı (Binary logging)
Müşteriler ve Araçlar
- Yönetimsel görevler için mevcut müşteriler
- MySQL yönetimsel müşterileri
- mysql komut satırı müşterisi
- mysqladmin komut satırı müşterisi
- MySQL Workbench grafiksel müşterisi
- MySQL araçları
- Mevcut API'ler (sürücüler ve bağdaştırıcılar)
Veri Tipleri
- Veri tiplerinin ana kategorileri
- NULL'ün anlamı
- Sütun öznitelikleri
- Veri tipleriyle karakter kümlerinin kullanımı
- Uygun bir veri tipinin seçimi
Meta Veri Edinme
- Mevcut meta veri erişim yöntemleri
- INFORMATION_SCHEMA yapısı
- Meta verileri görüntülemek için mevcut komutların kullanımı
- SHOW deyimleri ile INFORMATION_SCHEMA tabloları arasındaki farklar
- mysqlshow müşteri programı
- INFORMATION_SCHEMA sorgularını kabuk komutları ve SQL deyimleri oluşturmak için kullanma
İşlemler ve Kilitleme
- Birden fazla SQL deyimini eşzamanlı çalıştırmak için işlem kontrol deyiminin kullanımı
- İşlemlerin ACID özellikleri
- İşlem izole etme seviyeleri
- İşlemleri korumak için kilitlemenin kullanımı
Depolama Motorları
- MySQL'de depolama motorları
- InnoDB depolama motoru
- InnoDB sistem ve tablo başına bir tablo alanı (file-per-table) tablespace'leri
- NoSQL ve Memcached API
- Tablespace'lerin verimli şekilde yapılandırılması
- Bağıntısal bütünlük elde etmek için yabancı anahtarların kullanımı
- InnoDB kilitleme
- Mevdepil depolama motorlarının özellikleri
Bölütleme
- Bölütleme ve MySQL'deki kullanım amacı
- Bölütleme kullanmanın nedenleri
- Bölütleme türleri
- Bölütleilmiş tabloların oluşturulması
- Alt bölütleme
- Bölütleme meta verisinin elde edilmesi
- Performansı artırmak için bölütleme değişiklikleri
- Depolama Motoru Destek Durumu Bölütleme
Kullanıcı Yönetimi
- Kullanıcı kimlik doğrulaması için gereksinimler
- Hangi iş parçacıklarının çalıştığını göstermek için SHOW PROCESSLIST kullanımı
- Kullanıcı hesaplarının oluşturulması, değiştirilmesi ve silinmesi
- Alternatif kimlik doğrulama eklentileri
- Kullanıcı yetkilendirme için gereksinimler
- Kullanıcılar için erişim ayrıcalıkları seviyeleri
- Ayrıcalık türleri
- Kullanıcı ayrıcalıklarının verilmesi, değiştirilmesi ve geri alınması
Güvenlik
- Yaygın güvenlik risklerinin tanınması
- MySQL yüklemesine özgü güvenlik riskleri
- Ağ, işletim sistemi, dosya sistemi ve kullanıcılar için güvenlik sorunları ve karşı önlemler
- Verilerin korunması
- Güvenli MySQL sunucu bağlantıları için SSL kullanımı
- SSH'nin MySQL sunucusuna güvenli bir uzaktan bağlantı nasıl sağladığı
- Yaygın güvenlik sorunları için ek bilgi bulma
Tablo Bakımı
- Tablo bakım işlemlerinin türleri
- Tablo bakımı için SQL deyimleri
- Tablo bakımı için müşteri ve yardımcı programlar
- Diğer depolama motorları için tablo bakımı
- Veri Dışa Aktarma ve İçe Aktarma
- Veri Dışa Aktarma
- Veri İçe Aktarma
MySQL İçinde Programlama
- Yordamların (Stored Routines) oluşturulması ve yürütülmesi
- Depolanan yordam yürütme güveniminin açıklanması
- Tetikleyicilerin (triggers) oluşturulması ve yürütülmesi
- Olayların (events) oluşturulması, değiştirilmesi ve silinmesi
- Olay yürütme planlaması
MySQL Yedekleme ve Kurtarma
- Yedeklemenin temelleri
- Yedekleme türleri
- Yedekleme araçları ve yardımcı programları
- İkili ve metin tabanlı yedekleme oluşturma
- Yedeklemelerde günlük ve durum dosyalarının rolü
- Veri Kurtarma
Replikasyon
- MySQL İkili Günlüğünün (Binary Log) yönetimi
- MySQL replikasyon iş parçacıkları ve dosyaları
- MySQL Replikasyon Ortamının Kurulması
- Karmaşık Replikasyon Topolojilerinin Tasarımı
- Çoklu-Kaynak ve Dairesel Replikasyon
- Kontrollü Kaydırma (Switchover) gerçekleştirme
- MySQL Replikasyonun izlenmesi ve sorun giderme
- Global Transaction Identifiers (GTID) ile replikasyon
Performans İyileştirmeye Giriş
- Sorguları analiz etmek için EXPLAIN kullanımı
- Genel Tablo Optimizasyonları
- Performansı etkileyen durum değişkenlerinin izlenmesi
- MySQL sunucu değişkenlerinin ayarlanması ve yorumlanması
- Performance Schema genel bakışı
Sonuç
Soru-Cevap Oturumu
Kurs İçin Gerekli Önbilgiler
Özel ön koşul yoktur; ancak öğrencinin veritabanları konusunda temel bilgisinin bulunması faydalı olur.
Hedef Kitle:
Linux/Windows platformlarında MySQL Veritabanı üzerinde DBA (Veritabanı Yöneticisi) veya veritabanı destek uzmanı olmak isteyen tüm IT profesyonelleri.
Format: %40 teorik/dersler, %60 pratik/laboratuvar uygulamaları
28 Saatler
Danışanlarımızın Yorumları (1)
İhtiyacımıza dikkatle ayarlandı, canlı sorular ve durumlara çok hızlı tepki verdi, öğrendiklerimizi tekrar etmek için bize birçok uygulama fırsatı sağladı.
Colin - Drax
Eğitim - MySQL Administration
Yapay Zeka Çevirisi