我刚刚重新安装了 WAMPSERVER,没有在 WAMPSERVER 下备份 MYSQL 的数据文件夹,理解卸载和重新安装 WAMPSERVER 会使 MYSQL 的数据目录保持原样。这是相同 WAMPSERVER 版本的重新安装。
SHOW DATABASES
所以现在我登录到 MYSQL,可以使用, 和.查看以前 WAMPSERVER 中的所有数据库和表SHOW TABLES IN myDb
。但是尝试SHOW COLUMNS IN myTable
或进一步尝试访问这些表中的数据失败,并给出错误:
ERROR 1146 (42S02): Table 'myDb.myTable' doesn't exist
和日志文件:
2013-10-08 14:42:23 1072 [Warning] InnoDB: Cannot open table myDB/myTable from the internal data dictionary of InnoDB though the .frm file for the table exists.