Are you interested for monthly server support with Unlimited tickets, 24×7 monitoring , Security Audit and lot more ? please check our Monthly server support plans

How to turn off Innodb Engine in Mysql?

MySQL is an open-source relational database management system (RDBMS). A relational database organizes data into one or more data tables in which data types may be related to each other; these relations help structure the data.

Storage engines (underlying software component) are MySQL components, that can handle the SQL operations for different table types to store and manage information in a database. InnoDB is mostly used general-purpose storage engine and as of MySQL 5.5 and later it is the default engine.

InnoDB and MYISAM, are storage engines for MySQL.These two differ on their locking implementation: InnoDB locks the particular row in the table, and MyISAM locks the entire MySQL table. You can specify the type by giving MYISAM OR InnoDB while creating a table in DB.

When Mysql is installed, Innodb Engine is set to ON by default. You can verify whether Innodb is set to On or Off by using ‘mysqladmin variables’. Login to the server as root and execute:

[email protected] [~]# mysqladmin variables | grep have_innodb
| have_innodb                     | ENABLED

To turn off Innodb, you need to edit the Mysql Configuration file at /etc/my.cnf and add the following line:


Save the file and restart the mysql service. You now execute the ‘mysqladmin variables’ to check the status of Innodb engine.

Need our help to fix the issue? Submit Support Ticket Now