MySQL fails to start after loading dumped InnoDB database
Hi there, I'm getting the following error in the /var/log/mysql.log file
090324 10:30:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090324 10:30:37 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 472 error messages,
but it should contain at least 622 error messages.
Check that the above file is the right version for this program!
/usr/libexec/mysqld: Unknown error 1146
090324 10:30:37 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
090324 10:30:38 InnoDB: Started; log sequence number 0 46409
090324 10:30:38 [ERROR] Aborting
090324 10:30:38 InnoDB: Starting shutdown...
090324 10:30:39 InnoDB: Shutdown completed; log sequence number 0 46409
090324 10:30:39 [Warning] Forcing shutdown of 2 plugins
090324 10:30:39 [Note]
090324 10:30:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
The problem came about after I did a dump of InnoDB tables from one server and have tried to reload them to my new server. About 2/3 the way through processing the table it started to hang. After about 30mins more I killed my instance of MySQL Administrator. After this the MySQL Server stopped working properly and when I tried to restart MySQL it failed.
I have set the root password and have checked permissions of the files in /var/lib/mysql. I have also tried adding the line skip-innodb to the my.cnf file.
I am running MySQL 5.1 on CentOS 5.2.
I have no idea what the problem is and how I can fix it. Any help would be greatly appreciated.
Regards,
Tim
|