45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:小记服务器重启后,mysql无法启动的解决方法

小记服务器重启后,mysql无法启动的解决方法

2012-12-25 14:16:37 来源:www.45fan.com 【

我们都知道,当你的服务器运行有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

tmpdir="e:/mysql_temp/"

注意:e:/mysql_temp/自己建立,这个作为mysql的临时目录。该目录的权限仅为Administrators:完全控制;SYSTEM:完全控制即可。


本文地址:http://www.45fan.com/a/question/948.html
Tags:
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部