我重新格式化了我的 C 盘,重新安装了 windows 的 mysql,然后删除了我的 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