MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 145)_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 145)

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:MySQL数据库
黑客防线网安网讯:  这个错误是典型的mysql表受损造成的,解决的办法就是修复表,这个问题也是mysql经常容易出现的,mysql表和索引损坏的几率很大,但是修复也很方便,减少此类问题发生的办法就是尽量减少服...

  这个错误是典型的mysql表受损造成的解决的办法就是修复表这个问题也是mysql经常容易出现的,mysql表和索引损坏的几率很大,但是修复也很方便,减少此类问题发生的办法就是尽量减少服务器无故断电,关闭服务器时,最后先手动关闭mysql数据库
  
  下面看看这个问题:
  
  Can’topenfile:‘×××.MYI’(errno:145),这个错误一般就是你的数据库表文件损坏造成的,造成的原因大概是你把数据库文件挪来挪去的结果,当然不排除其他原因啊
  
  具体数据库出现错误的提示代码是:
  
  InvalidSQL:……
  
  MySQL错误!:1016(Can’topenfile:‘×××.MYI’(errno:145))
  
  解决这个问题有多种方案,如果你的数据库可以远程链接或者你可以连接到你的远程服务器桌面,并且你的服务器系统刚好是Windows的,那么你可以:
  
  运行->cmd
  
  然后:mysql–h主机地址–u用户名–p
  
  然后输入密码,连接数据库;
  
  Use数据库名称;
  
  然后输入:reapairtable出错的表名称,回车,这样修复一下就可以了,参考图片如下:

\

  第二种方案,假设你只能运行PHP代码,那么也很简单,写一个php文件,链接上数据库,把这段代码:
  
  Reapairtable`表名`,
  
  像发送“select*……”一样发送给mysql,也是可以的;
  
  第三种方案,可简单了,打开你的myphpadmin,选中Can’topenfile:后面同名的表,有个下拉菜单“选中项”,选择“修复”如图:

\

  就ok了。
 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-8490-1.html
网站维护教程更新时间:2012-03-20 05:23:29  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer