无法访问 mysql 中的 table,即使它存在

Can't access table in mysql even though it exists

我在尝试 select 我的数据库中的任何内容时遇到问题。如果我尝试:

SELECT * FROM wp_options;

如果我在编写它时点击 Tab 键,它甚至会自动完成 wp_options,但随后出现以下错误:

ERROR 1146 (42S02): Table 'foo.wp_options' doesn't exist.

table 甚至在我执行 "show tables" 时也会显示。 所有其他数据库都工作正常。这是我唯一遇到的问题。

我目前 运行 mysql-服务器 Ubuntu 服务器 14.04。

我设法修复了它。 该数据库使用 InnoDB 作为引擎。将旧的 ib_logfile 和 ibdata 文件复制到 /var/lib/mysql 修复了它。