ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » MySQL及其它开源数据库 » 丢失了文件localhost.localdomain.pid和mysql.sock,怎么办?

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



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

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

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


顶部
离线 davisl
版主


精华贴数 1
个人空间 0
技术积分 1393 (1245)
社区积分 11 (10267)
注册日期 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 (13552)
社区积分 0 (115397)
注册日期 2004-5-11
论坛徽章:0
      
      

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


顶部
离线 davisl
版主


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

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


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


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

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


__________________
联系方法:手机,15823625338
QQ:343441
MSN:sky2000_xiang@msn.com


88838公交网
顶部
离线 sxysxy
初级会员



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

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


顶部
离线 shenhone
初级会员



精华贴数 0
个人空间 0
技术积分 2 (218098)
社区积分 0 (1400853)
注册日期 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
技术积分 4089 (360)
社区积分 1471 (761)
注册日期 2005-2-25
论坛徽章:20
现任管理团队成员     
      

发表于 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.


__________________
-------------------------------------------------------
武汉MySQL DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
顶部
 
    


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