weixin_42094764 2018-12-20 09:26 采纳率: 0%
浏览 879

mysql 偶尔报错 6:Error on delete of 'C:\Windows\TEMP\#sql508_45b4b_1.MYD' (Errcode: 13)

这个问题是mysql删除储存在TEMP目录下的临时myd文件时无法删除,导致报错。
发生概率大概是每天一次,每天的update量大概是3W左右,已经卸载了文件保护的QQ电脑管家,文件夹有权限都能删除。
虽然是小概率问题,但是每天都有,还请大神帮忙解决下。发生问题的时间不固定,但是大多是在下班之后的晚上或者凌晨。

6:Error on delete of 'C:\Windows\TEMP#sql508_45b4b_1.MYD' (Errcode: 13)
[ SQL语句 ] : SHOW COLUMNS FROM ah_app_query_day_log

错误位置

    <div class="text">
        <p>FILE: D:\phpStudy\WWW\Api\ThinkPHP\Library\Think\Db\Driver.class.php &#12288;LINE: 350</p>
    </div>
</div>
<div class="info">
    <div class="title">
        <h3>TRACE</h3>
    </div>
    <div class="text">
        <p>#0 D:\phpStudy\WWW\Api\ThinkPHP\Library\Think\Db\Driver.class.php(350): E('6:Error on dele...')<br />
  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-15 18:16
    关注

    参考GPT和自己的思路:

    这个错误一般是由于系统权限不足导致的,可能是由于文件占用或访问权限不足等原因。尝试使用管理员权限运行MySQL,或者检查是否有其他程序占用了文件。

    同时,也可以尝试在MySQL配置文件中设置临时文件的存储路径,避免使用系统默认的TEMP路径。可以在my.cnf或my.ini文件中添加以下行:

    [mysqld]
    tmpdir=/path/to/your/temp/folder

    将“/path/to/your/temp/folder”更改为一个您具有足够权限的目录路径。然后重启MySQL服务,以使更改生效。

    另外,您可以在系统事件日志中查找有关此错误的详细信息,以进一步确定其原因。

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器