今天在做mysql数据导出的时候遇到了这样一个奇怪的问题,每次执行完mysqldump都会提示:
mysqldump: Couldn't execute 'SHOW TRIGGERS LIKE 'hom\_online\_answer'': Can't cr
eate/write to file 'D:\digital\mysql-5.1.30-winx64\tmp\#sql_65c_0.MYI' (Errcode:13) (1)
找不到原因,经过大家的帮助 最后发现问题 记录下来 分享给大家:
根据错误的提示“Can't create/write to file ”大概可以判断出问题出在mysql写临时文件的过程中
沿着这个思路寻找问题,最开始重新设置了mysql的临时文件,但是问题始终是没有解决;
最终发现时mcafee在做怪!在mcafee中会有保护本地临时文件的设置!
通过mcafee的设置,问题得以解决,具体步骤如下:
右键mcafee->VirusScan 控制台->双击访问保护->访问保护页面->类别->单击“通用标准保护”->右侧窗口->双击"禁止公用程序从temp文件夹运行文件"->要排除的进程->写入"iexplore.exe, mysqldump.exe"->确定
这样以后就不会出现如上error信息