• mysql 无法执行select查询


    场景:mysql无法执行select命令查询,对于已存在的数据库,除了mysql、information_schema数据库,其它诸如nova、keystone、cinder等数据库都有此现象。

    日志报如下错误:

    此时执行:

    >create database db;
    >create table person (id int,name varchar(25))
    >use db;
    >select * from person;
    >drop database db;

    是没有问题的。

    查看官网:http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting-datadict.html

    解释说这是由于InnoDB表与各个数据库的.frm文件信息不对称造成的。进入数据库查看

    >use information_schema;

    可以发现这张表没有与之对应的信息,因此报错。

    问题找到了。

  • 相关阅读:
    rest_framework学习之路
    jQuery操作cookie
    Cookie和Session
    HTTP之Content-Type
    HTTP协议
    Python之random模块
    HTML5(FileRdeader)
    Python之re模块
    LINQ基础 之 LINQ TO SQL (二)
    LINQ基础(一)
  • 原文地址:https://www.cnblogs.com/wtfbk/p/5228918.html
Copyright © 2020-2023  润新知