首先我安装的是mysql-installer-community-5.7.4.0-m14.1411728256.msi,安装了和MySQL开发有关的很多组件,MySQL WorkBench很强大,有图形化的MySQL服务的监控,查询,日志,状态等信息。
然后在MySQL存放数据的文件夹下找到my.ini文件(我的目录是E:\ProgramData\MySQL\MySQL Server 5.7\my.ini),在my.ini中添加配置项:
例如:tmpdir = “E:/ProgramData/MySQL/MySQL Server 5.7/temp”
指定一个临时目录。然后重启服务应该就OK了。
问题的原因是MySQL安装时没有自动制定这样一个temp文件夹(在配置的时候不要忘了给temp路径加上双引号)
另外如果这样不能解决问题的话,错误的日志在E:\ProgramData\MySQL\MySQL Server 5.7\data\AIBB.err,AIBB是计算机的名字,可以通过日志查看具体的报错信息。