【发布时间】:2014-05-06 19:15:01
【问题描述】:
我有一个innoDB 数据库。
昨天我的数据库崩溃了,无法恢复,所以直接从/var/lib/mysql删除了。
在此之后,我从转储中恢复了数据库,但收到如下消息:
错误 1050 (42S01):表 '
production.itex_product_props' 已存在
要解决这个问题,我可以做两件事:
- 用另一个名字创建数据库
- 在我的服务器上创建所有数据库的转储,删除数据库,删除像
ibddata1这样的文件,并从转储中恢复所有数据库。
我可以通过其他方式修复此错误吗?
【问题讨论】:
-
为什么直接从数据文件夹中删除数据库?