您的位置:首页 > 数据库 > MySQL

Mysql 出错,Can't create/write to file C:\WINDOWS\TEMP\#sql_1588_0.MYI(Errcode:13)的解决办法

2013-10-30 16:04 330 查看
    今天同事运行Mysql时遇到了以下问题:



    上网查找解决方案时,发现以下三点原因可以诱发该问题:

1. 出现这个错误的第一原因是权限的问题,是否对C盘权限只开放了administrators组的权限,如是,请打开C:\windows\TEMP赋予该目录Everyone所有的权限.重新测试;

2. 打开Temp目录#sql_XXXXXX(出错的这个文件)是否已存在,是的话,将这个目录全清空;

3. 服务器上是否有防病毒软件阻止了对temp这个目录的写操作。如果是,则禁止阻止。

    

    还有就是在安装Mysql的过程中,有一个是否允许远程连接的选项,一般的开发者会选择允许(方便以后远程调试和其他机器连接本机数据库),但是这就存在一个安全隐患。

    因为远程连接数据库时,需要关闭被连接电脑的防火墙,这样才能连接上。但是Mysql有一个隐患,就是在防火墙关闭的情况下,尝试连接该数据库达一定次数后,就可以进入Mysql数据库,也就可以进行移植病毒操作。

    建议如下:当需要别人远程连接你的数据库的时候再关闭防火墙,否则保持防火墙打开,避免他人恶意攻击。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐