mysql Got error 28 from storage engine
2015-09-18 16:38
579 查看
情景再现:
今天在执行修改表的命令,alter table doctor_info时,出现如下图错误
解决过程:
百度后发现原因是,mysql的临时目录空间不足。
1、首先,查询mysql的临时目录:
发现tmpdir的目录是 根目录下的/tmp
2、查看临时目录下的各个文件大小和总大小
首先查看/tmp目录下各个文件所占用大小,
/tmp目录下所有文件总的大小,
我们发现/tmp下的文件占用都非常小,所以我继续查看/tmp所在磁盘的使用情况,
3、误解
当时发现used是50G,Use%是100%,所以证实了是,临时目录没有空间可用了,后来查到是因为tomcat的日志文件过多导致了磁盘满了。
我最初以为,/tmp的大小是50G,跟tomcat的日志文件/logs没有关系呀。原来我搞错了,这个50G是整个磁盘的大小,所有的文件夹共用这50G,到这里就真相大白了。
因为tomcat日志文件,占用了整个磁盘,导致临时目录没有空间,然后就出现了get error 28 from storage engine.
总结:
1、linux不可以指定某个文件夹的大小,df -h的命令显示的size是整个磁盘的大小
2、df命令,可以显示某个文件所在磁盘的使用情况
3、du -sh /tmp,查看某个文件夹下所有文件总的大小
4、ls -alth可以显示某个文件夹下占用磁盘情况
今天在执行修改表的命令,alter table doctor_info时,出现如下图错误
解决过程:
百度后发现原因是,mysql的临时目录空间不足。
1、首先,查询mysql的临时目录:
show variables like '%tmp%';
发现tmpdir的目录是 根目录下的/tmp
2、查看临时目录下的各个文件大小和总大小
首先查看/tmp目录下各个文件所占用大小,
ls -alth /tmp
/tmp目录下所有文件总的大小,
du -sh /tmp
我们发现/tmp下的文件占用都非常小,所以我继续查看/tmp所在磁盘的使用情况,
3、误解
当时发现used是50G,Use%是100%,所以证实了是,临时目录没有空间可用了,后来查到是因为tomcat的日志文件过多导致了磁盘满了。
我最初以为,/tmp的大小是50G,跟tomcat的日志文件/logs没有关系呀。原来我搞错了,这个50G是整个磁盘的大小,所有的文件夹共用这50G,到这里就真相大白了。
因为tomcat日志文件,占用了整个磁盘,导致临时目录没有空间,然后就出现了get error 28 from storage engine.
总结:
1、linux不可以指定某个文件夹的大小,df -h的命令显示的size是整个磁盘的大小
2、df命令,可以显示某个文件所在磁盘的使用情况
3、du -sh /tmp,查看某个文件夹下所有文件总的大小
4、ls -alth可以显示某个文件夹下占用磁盘情况
相关文章推荐
- OperationalError: (1130, "Host ... not allowed to connect this MySQL server")
- [转]Mysql在大型网站的应用架构演变
- [转]MySQL 高可用架构在业务层面的应用分析
- SQL Server中的三种物理连接图文解析:Loop Join,Merge Join,Hash Join
- [转]腾讯计费平台部分布式MySQL数据库TDSQL架构分析
- SQL server 内部实三种类型的物理连接运算:Merge join、Hash join、Nested loop join对比分析
- TPCC-MySQL的安装与使用
- Mysql提示you need the SUPER privilege for this operation的解决办法
- SqlBulkCopy批量插入数据
- MySql常用维护命令4
- sqoop 从mysql数据库导入到hive表格错误解决方法
- Nagios显示器MySQL一个错误:NRPE: Unable to read output具体的解决过程
- instantclient-basic-nt-11.2.0.3.0配置 PLSQL Developer远程连接
- sqoop从mysql向hive中导数据,报数据库访问被拒绝
- SqlBulkCopy 批量导入数据 转换表字段类型
- distributed-algorithms-in-nosql-databases
- 使用instantclient 11 2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 《mysql性能调优与架构设计》笔记: 二存储引擎
- sqoop出错,读不了mysql
- Mysql的jdbc.properties模板