Innodb به صورت پیش فرض غیرفعال هست و تنظیمات اون تو my.cnf به صورت کامند درومده ( قبلش # وجود داره ) کافیه # ها رو قبل از تنظیماتش رو بردارید تا فعال بشه
مثل :
سطر های دیگه ای هم اگه بود uncommand کنید.کد: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
*اگر در my.cnf شما قرار ندارد و innodb هم فعال نیست ، اضافه کنید .
عبارت
skip-inndob
رو هم چک کنید که در my.cnf وجود نداشته باشد .
اگر بود ، Comment کنید . ( به skip-inndob# تبدیل کنید )
در صورت نیاز با قرار دادن سطر زیر ، میتونید default table type را بر روی Innodb تنظیم کنید :
کد:default-table-type=innodb





پاسخ با نقل قول