MySQL数据库工程师入门实战课程视频教程
4075 人在学
MySQL启动错误1067造成这种错误提示,有很多很多原因,任何一个细节没注意就会出现,小编所管理的服务器就突然出现了这样的错误,本来一台好好的服务器,上面的Mysql就莫名其妙罢工了,真是搞来搞去弄了好久都没弄好,但在一位大神指点下,终于解决了这个问题。
关于这个Mysql启动错误1067的问题,网上的帖子和说法多如牛毛,是在难以分辨真假,或者是否与自己的出错情况相同。
在这里,小编就把大神指点的解决方法分享出来给广大网友参考,希望能帮到大家。
方法一:
打开命令行
netstat-aon|findstr"3306"
结果显示
果然是端口占用,然后,顺藤摸瓜
tasklist|findstr"416"
结果显示:
不得不联想到,优酷的攻城狮们的mysql数据库绝对不是使用的默认3306端口,然后杀掉explorer.exe进程,然后重起之,把那个可恶的小加速器配置为不隐藏在任务栏并且开机不启动,以防止以后遇到这类事情的时候找不到原因,然后关掉它
然后再运行tasklist|findstr"416"
显示结果为:
启动mysql服务,成功解决。
方法二:
mysql数据库在运行时会在c盘Windows文件夹下的temp文件夹里自动生成临时文件,这些文件不大,但是数量特别多,一个月下来很有可能就有几十万个文件了,导致mysql启动失败的罪魁祸首就是这些文件了,所以我们要做的就是删除这些文件,不过建议大家不要打开这个文件夹来删除,如果文件很多的话很容易出现打开很慢甚至卡死服务器的情况出现,所以在cmd窗口下用del命令来解决是最好的(如下)
经过以上操作,只要稍等一会儿,等里面的垃圾文件就都删除了,这时候只要重启你的mysql服务就可以了。为了不忘记清除这些垃圾文件,又不想每次都去弄一下删除工作,大家可以利用windows的计划任务配合上批处理来进行定期执行,有时候遇数据库无法启动的时候先仔细检查一些小细节方面,你会发现问题很容易的哦!!