mysql 备份Can't create/write to file

数据库备份时:

D:\mysql\MySQL\bin>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql

报以下错误:

Can't create/write to file 'C:\WINDOWS\TEMP\#sql_27c_0.MYI' (Errcode: 17)

因为c盘的该目录没有写的权限,是McAfee VirusScan禁止了写权限。

第1:

在my.ini中[mysqld]里面添加一行
tmpdir="d:/mysql/temp/"
指定创建创建临时文件的目录,大量查询时会用到
重新启动mysql服务使之生效.

第2:

打开McAfee VirusScan控制台->按访问扫描程序->属性->所有进程->检测项->排除项->添加D:\mysql\temp\
排除时间选择读取时写入时.

你可能感兴趣的:(sql,C++,c,windows,mysql)