mysql144.png
早上突然连不进玩家跨服同步背包的数据库了,查询了一下文档

大致原因是意外断电导致的表损坏,尝试了一下navict自带的修复未成功

进入mysql根目录下使用

myisamchk -r ../playerdatasql.MYI

执行后报如下错误

mysql1442.png
原因是数据记录数太长,内存不足,将原先指令增加参数–max-record-length=1667331167

myisamchk –max-record-length=1667331167 -r ../playerdatasql.MYI

mysql1443.png

这样就完成表修复的工作了