mysql错误代码145_Mysql中出现errno:145的解决方法
本文章是告诉你关于怎么来把在使用mysql时出来 errno:145错误的解决方法,有碰到想同问题的朋友可以尝试一下下哈。
俗话说常在河边走哪能不湿鞋呢,用多了也会出现很多莫名其妙的问题
Can’t open file: ‘×××.MYI’ (errno: 145),这个错误一般就是你的表文件损坏造成的,造成的原因大概是你把数据库文件挪来挪去的结果,当然不排除其他原因啊。
具体数据库出现错误的提示代码是:
Invalid SQL: ……
MySQL 错误!: 1016 (Can’t open file: ‘×××.MYI’ (errno: 145))
解决这个问题有多种方案,如果你的数据库可以远程链接或者你可以连接到你的远程服务器桌面,并且你的服务器系统刚好是Windows的,那么你可以:
运行->cmd
然后:mysql –h 主机地址 –u 用户名 –p
然后输入密码,连接数据库;
Use 数据库名称;
然后 输入:reapair table 出错的表名称,回车,这样修复一下就可以了,参考图片如下
第二种方案,假设你只能运行PHP代码,那么也很简单,写一个php文件,链接上数据库,把这段代码:
Reapair table `表名`,
像发送 “ * ……”一样发送给mysql,也是可以的;
第三种方案,可简单了,打开你的myphpadmin,选中Can’t open file:后面同名的表,有个“选中项”,选择“修复”如图:
就ok了。
如果你的数据库主机就你一个人用,并且你还能控制的话,建议你用Mysql自带的修复工具myisamchk.exe进行修复,操作如下:
修复前将mysql服务停止。
如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
执行myisamchk -r 的数据库所在路径*.MYI
如果是类Unix主机,直接使用myisamchk -r 数据库目录*.MYI
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql错误代码145_Mysql中出现errno:145的解决方法相关推荐
- mysql 1016 145_Mysql中出现 errno:145的解决方法
本文章是告诉你关于怎么来把在使用mysql时出来 errno:145错误的解决方法,有碰到想同问题的朋友可以尝试一下下哈. 俗话说常在河边走哪能不湿鞋呢,用多了也会出现很多莫名其妙的问题 Can't ...
- mysql报1862_MySQL错误代码1862 your password has expired的解决方法
博主一两个月没用上mysql 今天就遇见了这个问题我的解决方法是这样的,大家也可以参考以下. 1.win+R,运行里输入services.msc打开服务,关闭MySQL57服务(57是我的MySQL ...
- mysql高效查出重复的手机号_Mysql必读MySQL大表中重复字段的高效率查询方法
<MysqL必读MysqL大表中重复字段的高效率查询方法>要点: 本文介绍了MysqL必读MysqL大表中重复字段的高效率查询方法,希望对您有用.如果有疑问,可以联系我们.MysqL大表重 ...
- Java 链接MySQL数据库时报的connect和denied错解决方法
2019独角兽企业重金招聘Python工程师标准>>> 一.not allowed to connect to this MySQL server错误 错误分析:可能是由于MySQL ...
- MySQL局域网内访问慢的原因及解决方法
转载自 http://blog.csdn.net/tiantang_1986/article/details/76890178 MySQL局域网内访问慢的原因及解决方法. 出现原因:主要是因为DNS服 ...
- win7系统mysql连接不上数据库吗_Win7系统使用数据库时mysql频繁掉线无法连接的两种解决方法...
近日有windows7 64位旗舰版系统用户在使用mysql数据库的时候,发现mysql总是频繁掉线,导致无法连接,遇到这样的问题该如何解决呢?接下来为大家带来Win7系统使用数据库时mysql频繁掉 ...
- Mysql Field * doesn't have a default value解决方法
Mysql Field * doesn't have a default value解决方法 MySQL 5中,出现错误提示: Field 'id' doesn't have a default va ...
- w7计算机防火墙无法更改,win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因及四种解决方法...
win7系统提示"防火墙无法更改某些设置,错误代码0x8007437",这该怎么办呢?下面脚本之家的小编就带来win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因 ...
- mysql is running but_MySQL: mysql is not running but lock exists 的解决方法
MySQL: mysql is not running but lock exists 的解决方法 (2010-12-13 22:41:20) 标签: 杂谈 分类: 技术 安装mysql 版本: my ...
最新文章
- 听说我们的元宵节,跟别人的不一样...
- Flutter是什么
- python 文本转json_在python中将文本文件转换为json
- 44 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活实际成本的在产品
- vector与array之间转换,向量与数据之间转换
- android获取网络视频缩略图,Android 获取视频(本地和网络)缩略图的解决方案
- 保存数组类型数据_「Java」基础12:什么叫数组?
- 2021.12.13(第一周) 实习周记lzhuan
- ndroid分辨率 dpi 屏幕尺寸 对比图
- 一、设计模式 - UML (统一建模语言) - 类图
- 计算机汇编语言编程教程,《汇编语言程序设计教程》.pdf
- 赏析角度有哪些_名句鉴赏题从哪些角度入手鉴赏?一线名师告诉你:五个角度...
- 无线路由器的DNS服务器怎么设置,无线路由器DNS的设置方法
- html为知笔记模板,为知笔记使用技巧:如何建立模板
- 【高等数学】下册 第十二章 第二节 常数项级数的审敛法
- 【移动光猫H2-2的完全破解心路历程及配置】
- CF 869 A. The Artful Expedient【异或】
- pip高阶玩法,让python模块安装飞起来
- IT行业和互联网行业是什么关系?
- 原生小程序使用 flyio,以及拦截器