分类目录归档:随便说点

解决MySQL5.6版本”innodb_table_stats” not found

MySQL启动时, 在error log中报错如下

2015-01-30 17:00:45 7f4d6a59c700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
2015-01-30 17:00:45 7f4d6a59c700 InnoDB: Error: Fetch of persistent statistics requested for table "xxx"."wp3_options" but the required system tables mysql.innodb_table_stats and mysql.innodb_index_stats are not present or have unexpected structure. Using transient stats instead.
......

以root登陆mysql

use mysql;

drop table `innodb_index_stats`;

drop table `innodb_table_stats`;

drop table `slave_master_info`;

drop table `slave_relay_log_info`;

drop table `slave_worker_info`;

执行时若报table不存在的错误,可以不用管.

然后进入mysql的datadir, 执行

rm -f innodb_* slave_*

在到mysql中, 执行

source /yourpath/five-tables.sql

附件: five-tables

重启MySQL, 错误不再有了.

 

新的开始

godaddy的空间到期了, 换到了linode vps上, 价格是有点小贵, 但质量确实不错.

之前一直用sablog , 年久失修,  换成wordpress了, 老数据也不想再转移了.

旧版地址: http://koyoz.com/sablog/

貌似早已不流行写blog了, 看之前的友情链接, 不是打不开了, 就是改做其他内容了.

无所谓了,  放一个有空就记录点什么.