在Discuz论坛的备份过程中,无论用Discuz的系统工具来备份,还是用Mysql工具mysqldump进行备份,总会中断,并出现错误
[
2007/07/25 08:54 | by 葛廷彬 ]
2007/07/25 08:54 | by 葛廷彬 ]
MYSQL备份所引发的问题!(服务器使用Mcafee的必读)
错误:
出现上述问题是使用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
错误:
SQL: SHOW FIELDS FROM [Table]memberfields
Error: Can't create/write to file 'd:\tmp\#sql_d8c_0.MYD' (Errcode: 17)
Errno.: 1
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
Microsoft VBscript 运
w3wp占内存………………


