MySQL无法找到我的桌子?

时间:2012-12-24 01:19:33

标签: mysql

我重新格式化了我的C盘,重新安装了mysql for windows然后删除了我的2个日志文件+ ibdata1。我在配置文件中设置了数据路径,并且能够连接到我的数据库。我看到我的所有数据库,但如果我尝试选择任何数据,我会收到错误

我记得我需要为每个表设置文件,所以我写了

innodb_file_per_table

我重新启动了mysqld,但仍然出现错误。这是我特别得到的。 t是我的数据库的名称(它是一个测试数据库)。我看到了show databases的所有数据库。 show tables;也适用。但我无法选择任何内容或desc TABLE。我的数据库总共是60GB,所以我担心我把它全部打破了。

mysql> select * from inc;
ERROR 1146 (42S02): Table 't.inc' doesn't exist

1 个答案:

答案 0 :(得分:1)

问题是新的my.ini文件不再具有innodb_data_home_dir="c:/path/to"。我从外部HD看了我的ini文件,用于不同的数据库。我必须有一个不同版本的installer / mysql(即使它仍然是5.5)