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
