mysql database uzantısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

mysql database uzantısı

Mesaj gönderen akipek »

mssql database dosyasının uzantısı .mdf log dosyasının uzantısıda .ldf ve bu database'i nereye istersen orada olusturup işlem yapıyorsun. buna karşılık mysql 5 te bunu nasıl yapabiliriz.
Yani
1. database'i istediğimiz klasörde nasıl oluştururuz
2. bu databasein uzantısı falan nedirbu konuda yardımcı olabilirmisiniz. Mysql e çokyeniyim.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

MySQL 'de bir sürü veri dosyası biçimi vardır. Stardart olarak MyISAM kullanılır. Her tablo için 5 farklı uzantıda dosya kaydedilir.
.frm Tablo yapısını tutar
.myd Verileri tutar
.myi Indexleri tutar
.trg Triggerları tutar. Text dosyasıdır açıp direk burdan düzeltebilirsiniz :D
.trn Tabloya bağlı trigger listesini tutar.

Databesi istediğin klasöre oluşturmak için my.ini dosyasından ayar yapmalsın. Firebird veya mssql gibi aynı andan farklı klasörlerden database okumaz. Tüm databaseler aynı klasörde olmalı benim bildiğim.
Bu ayar

Kod: Tümünü seç

datadir="D:/Programım/mysql/Data/"
parametresi ile yapılır.
Tavsiyem Türkçe karakter içeren klasör adları altında veri tabanı tutma. Eski versiyonlarda sıkıntı yoktu ama 5.1.9-beta'da bu sıkıntıyı yaşadım. Stable versiyon çıkınca düzelir eminim.
Cevapla