转载来源 :解决Mysql数据库提示innodb表不存在的问题:https://www.jianshu.com/p/31cca5187ab2

发现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> use mysql;mysql> drop table if exists innodb_index_stats; mysql> drop table if exists innodb_table_stats; mysql> drop table if exists slave_master_info; mysql> drop table if exists slave_relay_log_info; mysql> drop table if exists slave_worker_info;

执行完后,可以用show tables查看一下,看表的数据是否已经比删除之前减少了,如果减少了,说明你成功了!

2、上一步操作完成后,停止数据库,并进入到数据库数据文件所在目录,删除上面5个表所对应的idb文件,如下所示:

# /etc/init.d/mysqld stop# cd /data/mysql/data/mysql/# ls -l *.ibd-rw-rw---- 1 mysql mysql 98304 May 27 14:17 innodb_index_stats.ibd-rw-rw---- 1 mysql mysql 98304 May 27 14:17 innodb_table_stats.ibd-rw-rw---- 1 mysql mysql 98304 May 27 14:14 slave_master_info.ibd-rw-rw---- 1 mysql mysql 98304 May 27 14:14 slave_relay_log_info.ibd-rw-rw---- 1 mysql mysql 98304 May 27 14:14 slave_worker_info.ibd# /bin/rm -rf *.ibd

3、重新启动数据库,进入到mysql库,重建上面被删除的表结构:

数据库的建表脚本在mysql软件的安装目录的share目录下或者mysql的安装包的script目录下,我们这里可以find一下:

# find / -name mysql_system_tables.sql/usr/local/mysql-5.6.29/scripts/mysql_system_tables.sql# /etc/init.d/mysqld startmysql> use mysql;mysql> source /usr/local/mysql-5.6.29/scripts/mysql_system_tables.sqlmysql> show tables;28 rows in set (0.00 sec)

再随便desc下5个的其中一倆个表看看:

mysql> desc innodb_table_stats;mysql> desc slave_master_info;

最后再查看mysql的error.log日志,

确认没有新的报错之后,就表示成功。

参考链接 :解决Mysql数据库提示innodb表不存在的问题:https://www.jianshu.com/p/31cca5187ab2

解决Mysql数据库提示innodb表不存在的问题相关推荐

  1. 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

    解决: 1. 开始 -->cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.in ...

  2. pycharm连接mysql1193错误_pycharm连接mysql数据库提示错误的解决方法_数据库

    忘记phpmyadmin密码怎么重置_数据库 重置phpmyadmin密码的方法是:1.停止mysql服务:2.跳过验证启动mysql:3.重新设置密码:4.更新权限:5.重新启动mysql,如[ki ...

  3. mysql向表中插中文显示,针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav...

    针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav 针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect ...

  4. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  5. mysql数据库中插入表信息_mysql数据库中插入表

    通过binlog恢复mysql数据库 在上一篇文章,我们讲解了有关mysql的binlog日志的基础知识.这篇文章,我们来讲解如何通过mysql的binlog日志来恢复数据库. 在使用binlog日志 ...

  6. 一文搞懂MySQL数据库分库分表

    如果数据量过大,大家一般会分库分表.分库需要注意的内容比较少,但分表需要注意的内容就多了. 工作这几年没遇过数据量特别大的业务,那些过亿的数据,因为索引设置合理,单表性能没有影响,所以实战中一直没用过 ...

  7. 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...

    <Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...

  8. php如何在mysql数据库里创建表_php创建mysql数据库以及数据表

    php创建mysql数据库以及数据表 用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表. $con = mysqli_connect("localho ...

  9. MYSQL 5.7 INNODB 表空间

    背景介绍 由于InnoDB 引擎支持ACID.良好的读写性能,还有许多其他对数据库服务具有重要意义的特性,InnoDB已经成为MySQL最受欢迎的存储引擎. 在本文中,我们将介绍InnoDB表空间和它 ...

最新文章

  1. 提高 Github 下载速度的方法「100% 有效」可达到 2MB/s
  2. 高并发大流量专题---5、CDN加速
  3. P3919 【模板】可持久化数组(可持久化线段树/平衡树)
  4. python调用系统命令_Python如何调用外部系统命令
  5. mysql主从日志的定期清理
  6. 白鹭引擎开发飞机大战详尽教程(四控制飞机移动)
  7. 以太网接口保护方案设计图
  8. 如此沙雕的代码注释,还是程序员会玩!
  9. CVE-2012-4792Microsoft Internet Explorer 释放后使用漏洞
  10. 计算机编程c 语言实型数据,C语言-基础教程-C语言实型数据
  11. 腾讯云加码 IDaaS,加速 SaaS 时代进程
  12. 雷军:我爱编程这个工作,可以肯定我会干上一辈子
  13. ssh整合之四单独搭建struts的运行环境
  14. 为什么 Eureka 比 ZooKeeper 更适合做注册中心?
  15. css怎么写仿粗体,在CSS中字体加粗要怎么做?
  16. window的mysql开机自动启动
  17. 201871010133 赵永军《面向对象程序设计(java)》第六、七周学习总结
  18. 《道德经的人生智慧》读书笔记
  19. 如何彻底清理注册表?
  20. 解决退格键在MinGW的vim中不起作用的问题

热门文章

  1. 除了下拉框/下拉联想词优化推广,还可以做那些网络推广?
  2. linux查询服务器cpu核数_linux 下查看机器是cpu是几核的
  3. switch语句的基本使用
  4. ecmall ajax,ajax
  5. 爬虫之Requests库
  6. Spring(十九)之异常处理
  7. FPGA TestBench 计数
  8. [李景山php]每天TP5-20161205|Loader.php-3
  9. 第一次写博,好激动啊!
  10. JS删除数组中某一项或几项的方法汇总