MySQL Notları 6 - MySQL Dosyaları

Dosyalar.


MySQL Dizini ( [basedir] )

MySQL'in kurulduğu dizin. Dosyaların çoğu bu dizinin bir alt dizininde yer alır.

Konfigurasyon dosyaları:

Windows'ta MySQL sunucu konfigurasyonu için standart dosya:my.ini” adını alır.

MySQL, komut satırında yeri belirtilmediyse bu dosyayı önce Windows dizininde, sonra root (C:\\) dizininde arar. Kurulum sırasında konfigure edilen MySQL örneklerinde ise MySQL kurulum dizini aranır (konfigurasyon dosyası mysql'i buraya bakacak şekilde başlatır.)

 

Program Dosyaları:

[basedir]/bin dizini altındadır.

Log Dosyaları:

  • General Query Log (Genel Sorgu Log'u) 

    Aktif olduğu zaman MySQL'e giden tüm komutlar kayıt altına alınır. (Sisteme yönelik -örneğin parametre set eden- komutlar dahil). Uygulama geliştiriciler sorun takibi, optimizasyon vb amaçlarla kullanabilir.

    Aktive etmek için gerekli mysqld anahtarı:

      --log

  • Binary Log

    Açık olduğunda veri değişikliklerini ya da veri değişikliğine neden olan sorguları kaydeder. Replikasyon mekanizması tarafından kullanılır. Aynı zamanda belli bir zaman ya da sıradan itibaren yapılan değişiklikleri tekrarlamak için (örneğin yedekten dönüldükten sonra) de kullanılır.

Aktive etmek için gerekli mysqld anahtarı:

--log-bin
  • Slow Query Log (Yavaş Sorgu Logu)

Belli bir eşik süresinin üzerinde çalışan sorguları kayıt altına alır. Performans sorunlarını takip etmek için kullanılır.

Aktive etmek için gerekli mysqld anahtarı:

--log-slow-queries

  • Error Log (Hata Logu) 

    MySQL'in çalışması ve kapanması ile iligli olayları ve hataları yakalar .Özellikle mysqld ilk çalıştırıldığı sırada oluşan ve başlamaya engel olan hataları takip etmek için kullanılır.

    Tipik dosya adı:

      host_name.err 

    Bu log'a giden mesajarı ekrana yönlendirmek için gerekli mysqld anahtarı:

    --console

  • InnoDB Transaction Log'lar

    Depolama motorlarına ait loglar ayrı olabilir. Örneğin,  InnoDB transactional olduğu için bir transaction log'u oluşturur.

 

Veri Dosyaları:

 Veri dosyaları data dizini altında barındırılır ( [datadir] )

Data dizini altında her bir veri tabanı için veri tabanı adına sahip bir alt dizin açılır.

Her bir tablo için ilgili veri tabanı alt dizini içerisinde tabloadı.frm adında bir tanım dosyası olur.

Veri ve index dosya sistemi, depolama motoruna bağlı olarak farklı bir yapıda olabilir.


Comments:

Post a Comment:
Comments are closed for this entry.
About

Turgut Aydin

Search

Archives
« Nisan 2014
PztSalÇarPerCumCmtPaz
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today