mysql - 错误:mysqld.exe:表'.\mysql\event'被标记为崩溃,应该修复
问题描述
启动 XAMPP 服务器时出现上述错误。第二行错误说:mysql.event:1 个客户端正在使用或没有正确关闭表。我有 3 个事件要执行。我检查了事件。我对所有事件都有 BEGIN 和 END 语句。这个错误是什么意思。任何建议请。
[ERROR] mysqld.exe: Table '.\mysql\event' is marked as crashed and should be repaired
[Warning] Checking table: '.\mysql\event'
[ERROR] mysql.event: 1 client is using or hasn't closed the table properly
解决方案
从 PhpMyAdmin 执行以下命令以修复此表:
REPAIR TABLE event;
或者,如果更多表损坏,则使用以下命令
mysqlcheck -uroot -p --repair --all-databases
出现提示时提供密码。
干杯!!
推荐阅读
- python - 使用 twitter api 从 twitter 中提取 10 个受欢迎的用户
- c++ - 将左值到右值的转换应用于变量 `x` 不会在下面的代码中产生常量表达式。这是为什么?
- java - 单个表单中的多个 SwipeableContainers
- node.js - Nginx 代理 https 到 webpack http 后端
- python - 让 'put' 方法根据需要自动调整 HashTable 实例的大小
- r - 如何在 R 中生成每个像素都是随机颜色的图像?
- visual-studio-2019 - 无法在本地群集中使用正确的 NewtonSoft.Json 版本运行 Service Fabric
- python - 我正在尝试转换我的 h5 模型,但出现此操作系统错误:
- javascript - Flutterfire Web 应用程序错误:undefiend
- c++ - 将c ++与mysql连接时出现损坏的文件错误