在http://dev.mysql.com/downloads/windows/installer/5.6.html中,可以得到Windows (x86, 32-bit), MSI Installer 大小为252.6M。
在http://sourceforge.net/projects/wampserver/files/中,你可以得到只有39.8M大小的wampserver安装包。我对 wampserver 包含 apache\mysql\php 感到困惑,为什么 1+1+1<1?
bugwheels94
Asked:
2013-06-29 08:43:10 +0800 CST
Craig Efrein
Asked:
2012-12-18 04:16:01 +0800 CST
服务器配置:
MySQL 5.051a-community-nt-log Community Edition 安装在 Windows Server 2003 Standard Edition SP1 上。
此 MySQL 服务器是客户端 WAMP 安装的一部分
问题:
MySQL 最初使用 C:\WINDOWS\TEMP 目录存储临时文件。有时,客户端在尝试访问 phpMyAdmin 中的表中的数据时会收到以下错误。
"#1 - Can't create/write to file 'C:\WINDOWS\TEMP\#sql_1760_0.MYD' (Errcode: 17)".
这需要重新启动 MySQL 才能修复。
考虑到这可能是使用 C:\WINDOWS\TEMP 目录的问题,我创建了 MySQL 服务具有读/写访问权限的另一个目录,并将 tmpdir 指向 my.cnf 中的该目录。
tmpdir=e:/Program Files/wamp/bin/mysql/mysql5.0.51a/tmp
我重新启动 MySQL 并从 phpMyAdmin 访问表一整天都正常工作,然后第二天早上,phpMyAdmin 开始抱怨同样的错误。
调查:
C: 和 E: 驱动器上有足够的磁盘空间
没有看到来自 MySQL 的任何其他错误。
Window 的应用程序日志没有提及任何有关该错误的信息。
MySQL 的日志中没有信息
有问题的数据库是 MyISAM 和 InnoDB 表的混合。
如果无法访问的表只是 MyISAM 中的表,我还没有验证。
问题:
有没有人在安装 WAMP MySQL 5.0 之前看到过这个问题,并且知道可能导致它的原因以及或如何解决这个错误?