【发布时间】:2020-04-24 12:16:50
【问题描述】:
我已经研究这个问题两天了,所有的问题和答案都没有解决我的问题。
找到了!多次运行后在mysql_error.log中:
2020-01-06 16:34:11 0 [错误] mysqld.exe:表 '.\mysql\user' 是 标记为崩溃和最后一次(自动?)修复失败
2020-01-06 16:34:11 0 [错误] 致命错误:无法打开和锁定权限表: 表 '.\mysql\user' 被标记为崩溃和最后一个(自动?) 修复失败
所以现在我在多次尝试启动 MySQL 并查看日志后看到问题,这次我终于看到“用户”表已损坏。
谁能建议如何修复这个问题?
【问题讨论】:
-
你的数据库有备份吗?
-
是的,我可以复制它并覆盖坏文件吗?文件是 ibdata1 吗?它在 c:\xampp\mysql\data
-
不知道能不能把数据库替换成文件。你有 SQL 的备份吗?如果表无法修复,您可以从备份中
drop table然后create table。 -
@jack.sparrow 你能建议这样做的过程吗?不知道如何执行此操作。