mysql作为一款免费的数据库,稳定性自然比不过Oracle。在平时的工作中由于性能原因多把mysql服务的启动设置为手动。我在日常中经常遇到错误就是mysql服务启动的报错1067。具体显示为windows无法启动mysql服务(位于本地计算机上。错误1067:进程意外终止)。
一开始的时候,我也感觉很绝望,直接删库重新安装了。后来,我在网上找到了一些解决的方法,所以来和大家分享一下。
查阅众多博客,对于该情况的解决多是从my.ini的文件入手。第一种情况属于权限的问题,有的时候我们会安装一些集成环境,比如wampserver,这种软件的一个特点就是会把my.ini,php.ini等ini文件写入c盘的windows文件夹下,但是这种写入的文件权限是只读文件。如果你是属于修改注册表,修改了basedir都没用的话,可以试着去c:windows把my.ini删除,之后重启。
第二种情况有的时候是配置的问题,首先进入‘“事件查看器”“应用程序”查看,如果发现了许多的mysql的错误Default storage engine (InnoDB) is not available。那么基本就是这个错误了。解决方式是进去mysql 的安装文件夹找到my.ini使用记事本打开。在my.ini中我们找到default-storage-engine=INNODB可以使用ctrl+F进行快速的查询。之后把INNODB改成MYISAM。然后再去启动mysql服务就可以顺利启动了。