MYSQL在意外的情况下 ,经常会出现数据库损坏的提示,如下面所示、
MySQL Query:SELECT count(*) as number FROM phpcms_article WHERE 1 MySQL Error:Can't open file: 'analchem_article.MYI'. (errno: 144) MySQL Errno:1016 Message:MySQL Query Error
可以使用下面的方法进行远程修复。
可以用mysqlcheck这个命令修复,如果您本机没有安装mysql工具
下载文件
并保存到C盘根目录,下载完成后运行以下命令:
点击开始-运行,输入
c:\mysqlcheck -r -u用户名 -p数据库密码 -h服务器地址 数据库名
回车即可,如:
c:\mysqlcheck -r -udemo -pdemo -h111.111.111.111 demo
远程修复前 必须在主机系统后台数据库管理里面设置远程连接IP 也就是你的本地外网IP
以上修复可以修复一般常见的数据库错误,如果修复不了,请用户选择其它办法解决。
|