博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql出现Got error 28 from storage engine错误
阅读量:5885 次
发布时间:2019-06-19

本文共 1129 字,大约阅读时间需要 3 分钟。

今天晚上碰到app数据库出错

Got error 28 from storage engine

服务程序出现这样的错误

Sql.Data---Error writing file '/tmp/ML2igkHL' (Errcode: 28)---- 在 MySql.Data.MySqlClient.MySqlStream.ReadPacket()

在 MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
在 MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
在 MySql.Data.MySqlClient.MySqlDataReader.NextResult()
在 MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
在 MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
在 Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader)
在 Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command)
在 ZhengXin.Dal.Dal.ReporthtmlDapper.Insert(Reporthtml reporthtml)
在 ZhengXin.Controller.CreditreportController.Obtain()--ip

查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够

linux下tmp目录下文件满了,但是又不敢乱删。之前删过出现过问题

所以我切换了一个大的磁盘 建立了一个tmp目录,给了  mysql   权限 sudo chown -R mysql.mysql /alidata/tmp

修改 /etc/my.cnf 加上 tmpdir 指向一个空间大的位置

再次启动出现了错误

于是查看了错误日志

原来是权限没给到mysql角色,再给下权限 启动 就OK了,虚惊一场。

转载于:https://www.cnblogs.com/fangyuan303687320/p/5309189.html

你可能感兴趣的文章
mount挂载NTFS失败
查看>>
CentOS6.5安装MariaDB10.0.15编译安装和多实例管理配置
查看>>
lua 自定义lib
查看>>
U盘安装centos6.5
查看>>
protobuf消息的自动派发
查看>>
openssl
查看>>
Mybatis多个参数映射
查看>>
ubuntu不能登陆死循环问题解决
查看>>
exchange 2016 安装开源垃圾邮件网关
查看>>
javascript鼠标事件【部分】
查看>>
SSH 通过密钥登录
查看>>
今天只是一个开始
查看>>
Mycat读写分离以及拆库拆表综合实验2:部署配置mycat读写分离与拆库拆表
查看>>
程序至上
查看>>
Linux系统详细启动流程
查看>>
高性能golang后端处理网络模块包
查看>>
android面试题
查看>>
test
查看>>
郭宇:Airpub - 纯前端博客引擎实践
查看>>
Progress Image View
查看>>