我们都知道,当你的服务器运行有php程序,都需要安装mysql数据库程序,以保证php的运行正常。可近段时间,不知道怎么回事?笔者发现只要服务器一重启,mysql自动宕机,然后需要重新安装mysql。虽说安装mysql很简单,但是每次都需要先卸载mysql,清除注册表中的mysql项,然后再安装,非常的麻烦,笔者在网上找了一些所谓的解决办法,但都不能解决问题。
接下来笔者查找mysql下data文件夹下server.err错误日志,这个日志用记事本或写字板打开。发现有一些错误的日志记录,然后回忆之前的错误代码,笔者终于在网上找到解决方案。
引起每次服务器重启,mysql无法启的原因是因为C:windowstemp文件夹下的文件过多(可能有几十万、几百万之多),导致MySQL启动缓慢甚至启动不起来。经检查C:windowstemp文件夹下有大量的sess_********的session临时文件。
解决办法:
1、开始---运行---输入cmd
2、然后再输入 del e:\windows\temp\*.* /s /q 回车(我的系统盘是E盘),就会自动删除e:\windows\temp下面所有的临时文件。
3、以上的方法删除临时文件过慢,如果想快速解决方法:进入MySQL Server安装目录,打开my.ini,查找[mysqld],在其下加一行,然后保存文件.
1 |
注意:e:/mysql_temp/自己建立,这个作为mysql的临时目录。该目录的权限仅为Administrators:完全控制;SYSTEM:完全控制即可。 |
本文地址:http://www.45fan.com/a/question/948.html