【发布时间】:2015-11-21 21:17:48
【问题描述】:
一开始我们的应用程序在 centos 6 上完美运行,由于服务器上需要一些更新,我们不得不在服务器上重新安装软件和软件包,并使用我们上次备份的应用程序文件。
无法访问表:如果我运行SHOW TABLES ;,所有表都会显示,但如果我尝试查询其中任何一个,例如:SELECT * FROM Users; 我收到此错误ERROR 1146 (42S02): Table 'myDatabaseName.Users' doesn't exist
我还检查了this answer,这表明在 MySQL 数据目录的根目录中有 ib* 文件(例如 ibdata1、ib_logfile0 ib_logfile1),在我的情况下,它似乎位于正确的位置并更改了 mydatabase 文件夹 @987654326 的权限@我做到了
在我的 MySQL 数据目录中,我有以下内容:myDatabaseName, ibdata1 , ib_logfile0, ib_logfile1 , mysql , mysql.sock , performance_schema
期待您的回音。谢谢
【问题讨论】:
-
SELECT * FROM Users;你确定你的表名是Users不是users吗? -
@TomaszTurkowski 确定表名是 Users ,期待听到您的帮助,谢谢
-
根据'myDatabaseName.Users'不存在,表Users可能不存在
-
与
SHOW TABLES;核对一次
标签: php mysql centos centos6 database-administration