网站访问mysql出现错误:

用命令行访问出现:

开始时使用myisamchk -r -o  /home/test/test_user.MYI进行修复,出现错误:myisamchk: error: myisam_sort_buffer_size is too small。

df发现是mysql temp目录太小,此表太大。更改my.cnf文件修改temp路径到空间足够的文件夹。

再次执行 myisamchk -r -o  /home/test/test_user.MYI,显示错误:

不得已,强制执行:myisamchk -r -o -f /home/test/test_user.MYI
这次myisamchk一条条记录检查并修复,几百万条记录用了几个小时,最后这个表终于修复了。

相关文章:

  • 2022-12-23
  • 2021-12-09
  • 2021-07-22
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
猜你喜欢
  • 2021-05-03
  • 2021-10-07
  • 2022-12-23
  • 2021-11-20
  • 2022-03-06
  • 2021-05-22
相关资源
相似解决方案