【问题标题】:Errorcode 22 while running mysqldump运行 mysqldump 时出现错误代码 22
【发布时间】:2015-07-14 12:09:31
【问题描述】:

昨天我运行了 mysqldump 并找到了,但是今天运行相同参数的相同逗号会引发错误:

mysqldump: 错误: '无法创建/写入文件'C:\Windows\SERVIC~2\NETWOR~1\AppD ata\Local\Temp#sqlb98_13b9_2.MYI' (Errcode: 22)' 尝试转储表空间时

mysqldump:无法执行“显示来自tblinvmat 的字段”:不能 创建/写入文件 'C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp#sqlb98_13b9_4d.MYI' (Er rcode: 22) (1)

操作系统:Windows Server 2012 mysql 5.5.28

发生了什么以及为什么因为使用 HeidiSQL 我可以正确导出数据库?

编辑:我尝试使用 MySQL Workbench 查看服务器状态,但即使是这个工具也会抛出带有相同错误代码的消息框。

【问题讨论】:

    标签: mysql mysqldump


    【解决方案1】:

    确保您确实有权访问该路径/文件和 mysql 临时文件目录。

    【讨论】:

    • 我会检查的,但现在我注意到一件事;目前数据库上没有任何活动(此时没有任何 crud 操作),我尝试再次运行 mysqldump 并且它运行良好。似乎这一切都与有多少用户访问数据库以及当我想运行 mysqldump 时打开了多少文件有关。我不知道是因为 Windows 还是其他原因。以前的服务器运行的是 WinXP,现在我将数据库移动到 Win2012 R2 服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多