阿里云9.9元云服务器限时购买

快速解决MySQL:Table xxx is marked as crashed and should be repaired五个办法

 查看MySQL错误日志看到

Table xxx  is marked as crashed and should be repaired

解决办法如下

第一种:

1、首先进入mysql命令台:

mysql -u root -p 回车  输入密码

2、查询所有的库

mysql> show databases; 

3、进入数据库“sp1”是库名

mysql> use sp1;

4、check table table111(table111是出现错误的表)用来检查出现问题的表的状态,出现错误就正常

5、然后用repair table table111

6、再用check table newabout 检查一下就ok了

第二种:

使用mysqlcheck修复数据表

mysqlcheck -u root -p aaa
Enter password:

备份数据库

# mysqldump -u root -p aaa > qqtexas.sql
Enter password:
添加 --auto-repair 参数自动修复 
# mysqlcheck -u root -p aaa --auto-repair
Enter password:

第三种:

使用Navicat Premium修复数据库

  • 首先连接上数据库,选择表
  • 右键->Maintain(维护)->Repair Tables(修复表)->Extended(扩展)

其他办法:

一、Windows

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:

myisamchk -c -r ../data/位置/表名.MYI

然后myisamchk 工具会帮助你恢复数据表的索引,问题就解决了。(解决不了重启数据服务就好)。

或者

找到mysql的安装目录的bin/myisamchk工具,右击【以管理员身份运行】修复下即可。

二、PHPmyadmin

点击PHPmyadmin上的repair按纽就自动修复了,

 

posted @   HIIT  阅读(3365)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
阿里云限时红包 最高 ¥ 2000 云产品通用红包,可叠加官网常规优惠使用
点击右上角即可分享
微信分享提示