这个错误困扰了我好长时间,数据库安装了也有很多次但是问题的根源一直没有找到,原来就以为是数据库卸载不完全导致的,结果卸了装装了卸,就差重做系统了,这样反反复复耽误了好几天的时间,心中怒气横生,今天早上通过google 找到了正确的解决办法,原因在于自己没有好好看 MySQL的报错信息,结果导致没有方向,现在做个笔记,以后软件出现问题,记得去看日志。
初学php接触mysql,遇到一些问题,卸载重装后,无法启动mysql服务,网络上有很多种说法,我这里将我解决这个问题的办法提出
1、重装后启动mysql服务,提示
本地计算机无法启动 mysql 服务 错误 1067:进程意外终止。
2、查看mysql data 目录下有一 计算机名.err 打开一看全是英文的错误提示;
3、根据其中的有一条错误,分析;
130221 9:46:06 InnoDB: Error: unable to create temporary file; errno: 9
130221 9:46:06 [ERROR] Default storage engine (InnoDB) is not available
130221 9:46:06 [ERROR] Aborting
4、打开my.ini或my.cnf文件,找到default-storage-engine这一行,把它改成default-storage-engine=MyISAM。
重启服务,问题解决。一个小的问题,新手要是遇到,可能会有帮助。
问题能够解决还是很高兴的,学习了一个解决问题的方法,看日志看错误日志。。