12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-28 13:03:11
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
发现mysql的error.log里面有报错:InnoDB: Error: Table "mysql"."innodb_table_stats" not found.InnoDB: Error: Fetch of persistent statistics requested for table "hj_
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
发现mysql的error.log里面有报错:
InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
InnoDB: Error: Fetch of persistent statistics requested for table "hj_web"."wechat_res" 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.
那么需重新构建mysql这个databases的5个表:
步骤:
1、登录数据库,进入mysql库,执行如下SQL删除5张表
记住,一定要是drop table if exists
mysql>usemysql;mysql>droptableifexistsinnodb_index_stats;mysql>droptableifexistsinnodb_table_stats;mysql>droptableifexistsslave_master_info;mysql>droptableifexistsslave_relay_log_info;mysql>droptableifexistsslave_worker_info;
执行完后,可以用show tables查看一下,看表的数据是否已经比删除之前减少了,如果减少了,说明你成功了!
2、上一步操作完成后,停止数据库,并进入到数据库数据文件所在目录,删除上面5个表所对应的idb文件,如下所示:
#/etc/init.d/mysqldstop#cd/data/mysql/data/mysql/#ls-l*.ibd-rw-rw----1mysqlmysql98304May2714:17innodb_index_stats.ibd-rw-rw----1mysqlmysql98304May2714:17innodb_table_stats.ibd-rw-rw----1mysqlmysql98304May2714:14slave_master_info.ibd-rw-rw----1mysqlmysql98304May2714:14slave_relay_log_info.ibd-rw-rw----1mysqlmysql98304May2714:14slave_worker_info.ibd
# /bin/rm -rf *.ibd
3、重新启动数据库,进入到mysql库,重建上面被删除的表结构:
数据库的建表脚本在mysql软件的安装目录的share目录下或者mysql的安装包的script目录下,我们这里可以find一下:
#find/-namemysql_system_tables.sql/usr/local/mysql-5.6.29/scripts/mysql_system_tables.sql
#/etc/init.d/mysqldstartmysql>usemysql;mysql>source/usr/local/mysql-5.6.29/scripts/mysql_system_tables.sqlmysql>showtables;28rowsinset(0.00sec)
再随便desc下5个的其中一倆个表看看:
mysql>descinnodb_table_stats;mysql>descslave_master_info;
最后再查看mysql的error.log日志,
确认没有新的报错之后,就表示成功。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19