Em Domingo 12 Abril 2009, às 12:36:05, Scott Weisman escreveu:
I just upgraded MySQL on my Arch box to the latest version (5.1.33-1), and all of a sudden, MySQL won't start.
I get the following in my mysql.err file (in /var/lib/mysql):
090412 07:53:21 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist 090412 7:53:21 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. InnoDB: Error: log file /var/lib/mysql/ib_logfile0 is of different size 0 5242880 bytes InnoDB: than specified in the .cnf file 0 16777216 bytes! 090412 7:53:21 [ERROR] Plugin 'InnoDB' init function returned error. 090412 7:53:21 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 090412 7:53:21 [ERROR] /usr/sbin/mysqld: unknown variable 'innodb_log_arch_dir=/var/lib/mysql' 090412 7:53:21 [ERROR] Aborting 090412 7:53:21 [Warning] Forcing shutdown of 2 plugins 090412 7:53:21 [Note] /usr/sbin/mysqld: Shutdown complete 090412 07:53:21 mysqld_safe mysqld from pid file /var/lib/mysql/humidor.pid ended
I run mysql_upgrade, as instructed, but it also doesn't work. It expects a working daemon of MySQL, which as the above log output attests, isn't available.
Can someone help?! Until this upgrade, MySQL has run flawlessly for years.
Thanks,
Scott
Hi Scott, Delete this file: /var/lib/mysql/ib_logfile0 If this not work, try read the following threads: http://forums.mysql.com/read.php?22,144428,241055#msg-241055 http://venublog.com/2008/04/23/simple-way-to-crash-innodb-plugin-10/ http://bugs.mysql.com/bug.php?id=20851