ایا innodb در سرور من فعال است؟
چطور innoDB را در mysql فعال کنم؟
انتخاب innodb بعنوان حالت پیش فرض برای جداول mysql
برای فعال نمودن innodb ابتدا در فایل /etc/my.cnf کنترل نمایید که خط زیر وجود داشته باشد:
چطور innoDB را در mysql فعال کنم؟
انتخاب innodb بعنوان حالت پیش فرض برای جداول mysql
برای فعال نمودن innodb ابتدا در فایل /etc/my.cnf کنترل نمایید که خط زیر وجود داشته باشد:
skip-inndob
در صورتی که قصد دارید نوع پیش فرض برای جداول innodb انتخاب شود، خط زیر را در فایل /etc/my.cnf اضافه کنید:
default-table-type=innodb
اگر میخواهید از فعال بودن innodb اطمینان حاصل کنید با دسترسی root به mysql متصل شده و دستور زیر را وارد کنید:
SHOW VARIABLES LIKE 'have_innodb';
در صورت مشاهدهی نتیجهای شبیه به زیر innodb در mysql شما فعال میباشد:
+-------------------------+-------------+
| Variable_name | Value |
+-------------------------+------------+
| have_innodb | YES |
+-------------------------+------------+
| Variable_name | Value |
+-------------------------+------------+
| have_innodb | YES |
+-------------------------+------------+
در صورتی که innodb در سرور فعال نیست باید mysql را همراه با گزینه --with-innodb کامپایل نمایید.