ibdata1 ফাইল ছোট করা: সম্পূর্ণ রিলোড প্রয়োজন
ibdata1 (InnoDB সিস্টেম টেবলস্পেস) একবার বড় হলে স্বয়ংক্রিয় ছোট হয় না। এটি shrink করতে হলে:
- সকল ডেটাবেস ডাম্প করুন (
mysqldump)। - MySQL সার্ভার বন্ধ করুন।
ibdata1,ib_logfile*ফাইলগুলো ডিলিট করুন।- MySQL সার্ভার চালু করুন (নতুন ibdata1 তৈরি হবে)।
- ডাম্প থেকে ডেটা রিস্টোর করুন।
বিকল্প: innodb_file_per_table = 1 (ডিফল্ট ৫.৬.৬+)
এটি অন করে প্রতিটি টেবিল আলাদা .ibd ফাইলে থাকে। টেবিল ড্রপ/ট্রানকেট করলে স্পেস OS-কে ফেরত দেওয়া যায়।

[mysqld] innodb_file_per_table = 1
নোট: MySQL 5.6.6以降 এটি ডিফল্ট অন। পুরনো ভার্সনে ম্যানুয়ালি যোগ করতে হয়।