2013/9/19 Özgür Kılıçaslan <[email protected]>:
> 18 Eylül 2013 20:44 tarihinde Selçuk Mıynat <[email protected]> yazdı:
>
>> Selam,
>>
>> 2013/9/18 Özgür Kılıçaslan <[email protected]>:
>> > Veritabanı motoru MyISAM olan bir MySQL tablosunu InnoDB'ye çevireyim
>> > dedim.
>> > Çevirmeden önce tablo ile ilgili dosyalar
>> >
>> > /var/lib/mysql/[VERİTABANI]/
>> >
>> > altında yer alıyordu. InnoDB'ye çevirdikten sonra o dizinin altı
>> > neredeyse
>> > boş ama
>> >
>> > /var/lib/mysql/ibdata1
>> >
>> > dosyası alabildiğine şişmiş durumda. Bu durum geçici mi, sorun nedir?
>>
>> Aradığınız şey innodb_file_per_table parametresi sanırım:
>>
>>
>> http://dba.stackexchange.com/questions/15531/why-does-innodb-store-all-databases-in-one-file
>>
>>
>> --
>> Selçuk Mıynat
>
>
> Yeni yaratılmış tablolar için geçerli bir ayar. Eski tabloların bu ayardan
> etkilenmeleri için phpmyadmin'de ilgili tablo üzerinde 'Defragment Table'
> yaptım ve
>
> /var/lib/mysql/[VERİTABANI]/
>
> altında tablo için dosya oluştu ama hala
>
> /var/lib/mysql/ibdata1
>
> aynı boyutta.

Eski database'lerin dump'ını alıp tekrar oluşturmanız gerekiyor, GIYF:

http://rtcamp.com/wordpress-nginx/tutorials/mysql/enable-innodb-file-per-table/

-- 
Selçuk Mıynat
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap