ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MySQL及其它开源数据库 » 丢失了文件localhost.localdomain.pid和mysql.sock,怎么办?

标题: 丢失了文件localhost.localdomain.pid和mysql.sock,怎么办?
离线 kider
一般会员



精华贴数 0
个人空间 0
技术积分 132 (13315)
社区积分 0 (114592)
注册日期 2004-5-11
论坛徽章:0
      
      

发表于 2004-6-1 16:31 
丢失了文件localhost.localdomain.pid和mysql.sock,怎么办?

在启动或关闭时没有了这两个文件就不能启动了,该怎么办?


只看该作者    顶部
离线 davisl
版主


精华贴数 1
个人空间 0
技术积分 1393 (1213)
社区积分 11 (10053)
注册日期 2002-10-10
论坛徽章:4
管理团队成员管理团队2006纪念徽章会员2006贡献徽章授权会员  
      

发表于 2004-6-1 18:26 
1.localhost.localdomain.pid 保存的是MySQL所启动的后台服务进程的PID值,如果这个文件丢了,可以创建一些,然后把一个数字放入其中。
2./tmp/mysql.sock 文件的作用是 MySQL通过这个unix socket 文件来与本地的客户端进行通信的。如果此文件丢了,可以通过重新启动服务器来重新创建它。
不建议将此文件放到 /tmp目录下。


__________________
---------------------------------从一件事开始做好!!!!提供WAP/WEB日志深入分析顾问及其数据分析解决方案Email: qiushi_liang@126.com---------------------------------
只看该作者    顶部
离线 kider
一般会员



精华贴数 0
个人空间 0
技术积分 132 (13315)
社区积分 0 (114592)
注册日期 2004-5-11
论坛徽章:0
      
      

发表于 2004-6-1 18:32 
谢谢的回答,后来解决问题了。总结:发现这种文件虽然可以重写,但不是很容易的知道重写什么内容,重启也不一定行的。原因时配置文件的错误会引起这种问题,需修改配置文件,才可以。^_^


只看该作者    顶部
离线 davisl
版主


精华贴数 1
个人空间 0
技术积分 1393 (1213)
社区积分 11 (10053)
注册日期 2002-10-10
论坛徽章:4
管理团队成员管理团队2006纪念徽章会员2006贡献徽章授权会员  
      

发表于 2004-6-2 08:55 
感谢你的总结,最好能把你出现错误之前的配置文件贴出来,把你修改之后的配置文件也贴出来,这样更有助于说明问题。


__________________
---------------------------------从一件事开始做好!!!!提供WAP/WEB日志深入分析顾问及其数据分析解决方案Email: qiushi_liang@126.com---------------------------------
只看该作者    顶部
离线 情人节
囍囍囍囍


来自 Φ囮囚囻囲囷國
精华贴数 3
个人空间 0
技术积分 314 (6248)
社区积分 11643 (128)
注册日期 2003-12-14
论坛徽章:5
      
      

发表于 2004-9-24 04:40 
我重新启动服务器还是没用呀。


__________________
本人大量出售朝天椒(干货和鲜的都有)。


联系方法:手机,15823625338
QQ:343441

邮箱:xiang_sky@126.com
欢迎来电或发邮件联系咨询。



88838公交网
只看该作者    顶部
离线 sxysxy
初级会员



精华贴数 0
个人空间 0
技术积分 12 (74948)
社区积分 0 (175062)
注册日期 2004-10-9
论坛徽章:0
      
      

发表于 2004-10-27 21:42 
我重起了,也没有啊!!


只看该作者    顶部
离线 shenhone
初级会员



精华贴数 0
个人空间 0
技术积分 2 (214173)
社区积分 0 (1398078)
注册日期 2007-5-21
论坛徽章:0
      
      

发表于 2008-6-9 10:52 
回复 #4 davisl 的帖子

丢失后在mysql的安装目录是没有*.pid,mysql.sock文件造成mysql无法重启,解决方法是重新创建hostname.pid文件
(1)ps -ef |grep mysql 找出mysql的进程,如:6225;
(2)vi hostname.pid写入6225
(3)重新启动mysql正常.


只看该作者    顶部
在线/呼叫 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3991 (359)
社区积分 1471 (736)
注册日期 2005-2-25
论坛徽章:19
现任管理团队成员紫蜘蛛玉兔2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车  

发表于 2008-6-10 10:22 


QUOTE:
原帖由 sxysxy 于 2004-10-27 21:42 发表
我重起了,也没有啊!!

Restart your operator.Or you can create a new pid file then restart the mysql server.


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问