Innodb به صورت پیش فرض غیرفعال هست و تنظیمات اون تو my.cnf به صورت کامند درومده ( قبلش # وجود داره ) کافیه # ها رو قبل از تنظیماتش رو بردارید تا فعال بشه
مثل :
کد:
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_arch_dir = /var/lib/mysql/
innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
سطر های دیگه ای هم اگه بود uncommand کنید.
*اگر در my.cnf شما قرار ندارد و innodb هم فعال نیست ، اضافه کنید .
عبارت
skip-inndob
رو هم چک کنید که در my.cnf وجود نداشته باشد .
اگر بود ، Comment کنید . ( به skip-inndob# تبدیل کنید )
در صورت نیاز با قرار دادن سطر زیر ، میتونید default table type را بر روی Innodb تنظیم کنید :
کد:
default-table-type=innodb