patternsqlMinor
1286 - Unknown storage engine 'InnoDB'
Viewed 0 times
engineunknowninnodbstorage1286
Problem
I am trying to use roundcube and it recently just broke. I don't know if this is due to a MySQL update that happened recently or not but in phpMyAdmin I get the following error if I try and view a table:
and
and
```
[mysqld]
default-storage-engine=MyISAM
local-infile=0
symbolic-links=0
skip-networ
1286 - Unknown storage engine 'InnoDB'and
mysql> SHOW ENGINES;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MyISAM | DEFAULT | MyISAM storage engine | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
8 rows in set (0.00 sec)and
```
[mysqld]
default-storage-engine=MyISAM
local-infile=0
symbolic-links=0
skip-networ
Solution
OBSERVATIONS
My first guess would be look at the
If they have been set to size different from the default, that probably will prevent mysqld's startup. The default for innodb_log_file_size is 5M.
SUGGESTION #1
If RoundCube's installation overwrote the
SUGGESTION #2
Take the filesize of
Put that in
then run
Give it a Try !!!
- I see there is nothing Innodb-related in the
my.cnf.
- Look for Innodb-related error messages expressing why mysqld failed to start in the error log.
My first guess would be look at the
ib_logfile0 and ib_logfile1 in /var/lib/mysql.If they have been set to size different from the default, that probably will prevent mysqld's startup. The default for innodb_log_file_size is 5M.
SUGGESTION #1
If RoundCube's installation overwrote the
my.cnf, see if you have a physical backup of the previous my.cnf. Put that back in place and runservice mysql startSUGGESTION #2
Take the filesize of
ib_logfile0 and divide by 1048576. Let's say it is 12M.Put that in
my.cnf[mysqld]
innodb_log_file_size = 12Mthen run
service mysql startGive it a Try !!!
Code Snippets
service mysql start[mysqld]
innodb_log_file_size = 12Mservice mysql startContext
StackExchange Database Administrators Q#36625, answer score: 6
Revisions (0)
No revisions yet.