I tried to ask this question in the software section, but it wen't unanswered.. perhaps here's a better place to try?!..
I'm using FC2 and recently updated to MySQL 3.23.58. Since that update, I get the error mentioned in the title.. However, the daemon is started and I can access the db without problems. It also takes a litte longer to start, so I guess there's really a time-out, I just don't have a clue where...
looking in /var/log/mysqld.log
041122 00:26:09 mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
/usr/libexec/mysqld: ready for connections
so besides the InnoDB stuff, there's no error... and even after temporarely adding the innodb_path, the "error" still exists..