服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 6217|回复: 0

mysqldump备份遇到Errcode: 13错误的解决办法

[复制链接]
dirtysea 发表于 2013-6-21 22:50:01 | 显示全部楼层 |阅读模式

mysql使用mysqldump备份的时候,遇到Errcode: 13错误:

mysqldump: Couldn't execute 'SHOW TRIGGERS LIKE 'sdb/_gnotify'': Can't create/write to file 'C:/WINDOWS/Temp/#sql_bb4_0.MYI' (Errcode: 13) (1)

问题原因:一般是因为临时文件创建失败造成的。失败的原因,一是对应的文件目录mysql无法写文件,或没有写权限。二是与McAfee杀病毒软件冲突。

解决方案:

一、检查临时目录,如'C:/WINDOWS/Temp/' 是否可写,检查目录权限,如果有问题,则予以解决。

或在mysql目录下的my.ini文件中加入:tmpdir=D:/mysqltmp,设置新的临时目录

二、如果是与McAfee杀病毒软件冲突,可在McAfee杀病毒软件中,设置对MYI文件类型不进行查毒操作。

操作方式:

1、打开 “VirusScan控制台”-->“任务”菜单-->“属性”,

2、在弹出的属性窗口中,左侧选择“所有进程”-->“检测箱”-->“排除项”

3、在“设置排除项”窗口中,选择“添加”-->选择“按文件类型”-->输入“MYI”,一路**即可。

当然,还有更简单的方式:临时关掉McAfee或干脆换了它。


如此这般,即可使用mysqldump正常备份mysql了。



Errcode: 24
增加参数 --lock-all-tables

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-4-19 11:39 , Processed in 0.097345 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表