• mysql出现Got error 28 from storage engine错误


    今天晚上碰到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了,虚惊一场。

  • 相关阅读:
    Fy's dota2
    Black Rock Shooter
    树上的颜色
    8.spring:事务管理(上):Spring的数据库编程、编程式事务管理
    7.spring:SpringAOP(配置文件)
    6.spring:AOP(注解)
    5.spring:注解配置 Bean
    4.spriing:Bean的生命周期/工厂方法配置Bean/FactoryBean
    3.spring:自动装配/Bean之间的关系/作用域/外部文件/spel/
    2.spring:集合属性
  • 原文地址:https://www.cnblogs.com/fangyuan303687320/p/5309189.html
Copyright © 2020-2023  润新知