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
|