Manager of pid-file quit without updating file.

mysqlを起動しようとすると表題のエラーがでて起動できない。

# /etc/init.d/mysqld start
Starting MySQL
. ERROR! Manager of pid-file quit without updating file.

そういえば、先週/etc/my.cnfをいろいろいじくったので、それが原因か。my.cnfのバックアップをとらなかったのでどこを変更したのか分からない。うかつ。

なのでmysqldを手動で動かしてみてエラー箇所をチェック。

# /usr/local/mysql/libexec/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
101115 10:45:31 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
101115 10:45:31 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
101115 10:45:31 [ERROR] /usr/local/mysql/libexec/mysqld: unknown variable 'innodb_buffer_pool_size=16M'
101115 10:45:31 [ERROR] Aborting

101115 10:45:31 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

や、innodbは有効じゃなかったか。
コメントアウトして解決。