【问题标题】:MySQL Error #1146 can't get rid of deleted tablesMySQL 错误 #1146 无法删除已删除的表
【发布时间】:2018-05-15 06:54:53
【问题描述】:

我知道#1146 被问了太多次,但我的情况有点不同,所以请多多包涵。

我试图删除数据库“libdb_bak”,因为我不再需要备份数据库,但是发生了一些错误,PHPMyadmin 要求我创建与“pma”相关的东西 - 我没有注意细节,确认操作后,我继续我的其他任务。

回到PHPMyAdmin后,操作好像失败了,所以我去C:\AppServ\MySQL\data\手动删除数据库,现在每次我尝试进入任何数据库都会失败并出现错误消息“libdb_bak.pma_tracking”不存在。

我尝试卸载 AppServ(AppServ:8.6.0 包括 MySQL:5.7.17,PHPMyAdmin:4.6.6)并删除了整个 AppServ 目录(干净删除,回收站中没有任何内容),重新启动 PC,重新安装 AppServ ,并且问题仍然存在 - 它仍在寻找 libdb_bak.pma_tracking 文件,它不应该记住,因为我已经完成了干净的擦除并重新安装。

谁能帮我找到这个文件位置内存的残留物,这样我就可以永远摆脱它?只要此问题仍然存在,我就无法使用我的 PC 继续我的工作。提前致谢。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    这个你试过了吗:#1146 - Table 'phpmyadmin.pma_recent' doesn't exist

    顺便说一句,您是否尝试过从终端或 Work Bench/Heidisql 等创建表“libdb_bak”?看看重新创建数据文件是否能解决问题。

    【讨论】:

    • 如果您认为这是与其他问题的重复,请单击帖子下方的标记按钮并单击a duplicate...,然后您只需插入上一个问题的链接;)
    • 尝试重新创建数据库,仍在寻找 libdb_bak.pma_tracking 文件。我怀疑它存储在某种 cookie 文件中,因为我清理了与 MySQL 相关的任何内容的注册表。
    【解决方案2】:

    解决了问题,罪魁祸首是饼干!清除了过去几个小时的浏览器历史记录,问题就消失了。

    感谢蝙蝠侠的回答,重新创建具有相同错误的 db 导致我调查其他选项并找到了解决方案!谢谢。

    【讨论】:

      猜你喜欢
      • 2011-02-22
      • 2018-01-23
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 2018-08-20
      • 2014-06-24
      • 2011-02-09
      • 1970-01-01
      相关资源
      最近更新 更多