MYSQL备份所引发的问题!(服务器使用Mcafee的必读)
错误:

SQL: SHOW FIELDS FROM [Table]memberfields
Error: Can't create/write to file 'd:\tmp\#sql_d8c_0.MYD' (Errcode: 17)
Errno.: 1




出现上述问题是使用Mcafee杀毒软件引起的,Mcafee杀毒软件阻止了进程对该文件的读写操作,McaFee有一项功能就是阻止程序从Temp目录运行和读写。解决的办法是编辑Mcafee的“访问保护”中的“通用标准保护”下“禁止公用程序从 Temp 文件夹运行文件”,把“iexplore.exe, mysqldump.exe”写入要排除的进程。



但是由于数据库庞大,我的备份下来有上百兆多,导入导出所耗费的时间太长,而且经常里面会有数据引起错误。如果是独立主机的话,最好还是用文件COPY的方法。最后查出,文件COPY后不能启动MYSQL的原因是Default storage engine (InnoDB) is not available错误,删除在MySQL安装目录下的Data目录中的ib_logfile0、ib_logfile12即可,千万不要删除ibdata1。

最后编辑: 葛廷彬 编辑于2007/10/30 10:58
Tags:
windows2003专栏 » windows2003错误 | 评论(0) | 引用(0) | 阅读(1937)
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]