mysql报错1194_MYSQL ERROR 1194 (HY000)
操作系统文件限制大小导致 MYSQL ERROR 1194 (HY000): Table is marked as crashed and should be repaired 问题处理
同事反馈应用在执行查询某张表时候报ERROR 1194 (HY000): Table is marked as crashed and should be repaired 错误
mysql> select * from ims_stat_msg_history where module='basic' and message='0' and createtime>=UNIX_TIMESTAMP('2015-03-04') LIMIT 0, 10;ERROR 1194 (HY000): Table 'ims_stat_msg_history' is marked as crashed and should be repaired
通过网络搜索得出的大概问题原因为索引页损坏或表出现错误,网络上提供2种解决方案
使用myisamchk 命令进行修复 myisamchk -c -r /var/lib/mysql/wx/ims_stat_msg_history.
使用mysql 命令 repair table ims_stat_msg_history 进行修复.
通过使用上面两种解决方案,此问题依然存在,通过核查表发现表大小刚好为2G(1073741312/1024/1024)*2
-rw-rw---- 1 mysql mysql 1073741312 Mar 04 17:59 ims_stat_msg_history.MYD-rw-rw---- 1 mysql mysql 321451008 Mar 04 18:22 ims_stat_msg_history.MYI-rw-rw---- 1 mysql mysql 8937 Mar 28 2014 ims_stat_msg_history.frm
随着这条线索核查操作系统的limit (/etc/security/limits) 发现default有设置fssize 为2097151 和文件已经达到的大小2G刚好一致,这里我将此参数改为-1 ,然后重新切换一下用户环境后重启mysql
重启mysql后,再次执行repair table ims_stat_msg_history进行修复,经过修复后测试,表恢复正常!
总结:
对于网络上提供的解决方案,在不十分清楚的情况下,需要反复确认操作,最好进行先备份
对于使用了修复方案还是存在问题,需要多扩展思路和方向进行解决
mysql报错1194_MYSQL ERROR 1194 (HY000)相关推荐
- MySQL 报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket
一.错误现场还原: 下面我们通过三种方式来连接,然后观察提示的错误信息: 1.直接使用"mysql"命令,不带主机名参数: 2.使用带了主机名"localhost&quo ...
- 连接MySql报错【ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)】
连接MySql时出现错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 1.先查看是否已经安装了M ...
- mysql创建存储函数报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL...
在创建存储函数的时候出现了报错: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL D ...
- 修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable
xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql -u root -p,回车,无密码登录: 查看所有数据库,选择mysql数据库: show data ...
- 启动MySQL报错:ERROR 2002(HY000): Can‘ t connect to Iocal MySQL server through socket
启动MySQL报错: ERROR 2002(HY000): Can' t connect to Iocal MySQL server through socket '/var/...(2) 1.先查看 ...
- mysql1085报错:ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 46. The tabl
文章目录 前言 一:现象 二:分析原因 三:解决 经过查阅资料,尝试通过升级的方式解决 如有疑问可评论区交流! 前言 一:现象 在修改用户的时候发现报错:ERROR 1805 (HY000): Col ...
- mysql 报错 get error 28 from storage engine 解决方法
mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...
- Mysql报错Fatal error:Can't open and lock privilege tables
Mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 安装mysql后 ...
- MySQL 报错:Error Code: 1264. Out of range value for column ‘final‘ at row 5
初学MySQL,总是遇到各种各样的问题,今天在练习用子查询更新数据时,报错Error Code: 1264. Out of range value for column 'final' at row ...
- 启动mysql报错:ERROR! The server quit without updating PID file
原因 换了新mac后,使用迁移助理迁移数据,迁移完成后,启动mysql报错: ▶ mysql.server startERROR! The server quit without updating P ...
最新文章
- 三维视觉惯性SLAM的有效Schmidt-EKF
- 通过Soul看微内核架构(二)
- Merge Intervals
- 使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)
- additive tree
- 神经网络入门-MLP, RNN, BiRNN
- 跨链(2)跨链技术“哈希锁定(Hash-locking)”
- PPT 下载 | 神策数据张涛:企业服务客户全生命周期运营三步曲客情诊断 解决方案库...
- 【NLP】深入理解word2vec
- Mysql半双工主从复制
- 网页图表Highcharts实践教程之标签组与载入动画
- linux挂载ntfs分区报错,Linux下挂载NTFS分区和挂载分区的方法
- chrome inspect 远程调测:Chrome on Android之一 普通调试
- python实现批量转换文件编码(批转换编码示例)
- 计算机组成原理实用教程第3版课后答案,计算机组成原理实用教程课后习题答案.docx...
- mangodb和php比较,php-mongodb从不同的数据库中选择
- 航班预定系统java源代码_飞机订票系统源代码(Java)
- 用WinRAR加密压缩文件
- orbslam2 流程图_一种基于ORBSLAM2的八叉树建图方法与流程
- 凤凰os 停在android,电脑的安卓系统,凤凰OS:有亮点但还很粗糙的系统
热门文章
- python语法基础汇总
- 如何用手机连接无线网络
- Capstone/CS5211低成本替代昆泰CH7511B方案
- 生产环境实战spark (10)分布式集群 5台设备 SPARK集群 HistoryServer WEBUI不能打开问题解决 File file:/tmp/spark-events does not
- python字符串、数字
- 2022年,4款值得用的报表工具软件推荐!
- 阿里云接受邮件服务器是什么,接收邮件服务器pop3
- javascript禁用Backspace退格键(结合自己实际应用中遇到的textarea中退格造成页面假死问题做了修改)
- photoshop文字使用技巧
- 武汉大学计算机学院乒乓球室,武汉大学经济管理学院教职工乒乓球队在武汉大学师生乒乓球赛中获佳绩...