Enabling Innodb engine for MySQL

From Notes_Wiki
Revision as of 04:07, 7 November 2012 by Saurabh (talk | contribs) (Created page with "=Enabling Innodb engine for MySQL= To enable Innodb engine for MySQL put following lines in `<tt>/etc/my.cnf</tt>' file <pre> innodb_data_home_dir = /usr/local/mysql/var/ inn...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Enabling Innodb engine for MySQL

To enable Innodb engine for MySQL put following lines in `/etc/my.cnf' file

innodb_data_home_dir = /usr/local/mysql/var/
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
innodb_log_group_home_dir = /usr/local/mysql/var/
innodb_log_arch_dir = /usr/local/mysql/var/

The last line innodb_log_arch_dir may not be acceptable in all versions. If MySQL fails to start then check /var/log/mysql.log file to see if this configuration line is causing problems

You would also need to do:

mkdir /usr/local/mysql/var
chown -R mysql:mysql /usr/local/mysql/var

You can check with command `mysql -e 'show engines'' which engines are working.