LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1031|回复: 7

为什么我停了mysql再启动就连接不上了

[复制链接]
发表于 2005-2-22 21:26:44 | 显示全部楼层 |阅读模式
我先是用#mysqladmin -u root -p shutdown
停掉的服务

后又用
[root@localhost bin]# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
就不成了
这是为什么啊?

请大家帮助!
发表于 2005-2-22 21:31:03 | 显示全部楼层
mysqld没有起动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-22 21:34:22 | 显示全部楼层
我在执行前面这个动作之前已经启动了
[root@localhost bin]# ./safe_mysqld &
[1] 24458
[root@localhost bin]# The file /usr/local/mysql/bin/mysqld doesn't exist or is not executable
Please do a cd to the mysql installation directory and restart
this script from there as follows:
./bin/mysqld_safe.
See http://dev.mysql.com/doc/mysql/en/mysqld_safe.html for more
information

[1]+  Exit 1                  ./safe_mysqld
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-22 21:41:51 | 显示全部楼层
对了还有这个
[root@localhost bin]# pstree -a|grep mysql
  |           |-grep mysql

我到系统日志中没有看到有关mysql的事件
回复 支持 反对

使用道具 举报

发表于 2005-2-22 21:55:47 | 显示全部楼层
好象不是这么起动的,而且并没起动起来,提示最后退出了,找到mysql安装目录下的mysql.server,然后./mysql.server start
回复 支持 反对

使用道具 举报

发表于 2005-2-22 21:58:56 | 显示全部楼层
最好是找到mysql的开机起动脚本,比如我的slackware,/etc/rc.d/rc.mysqld start
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-22 22:05:00 | 显示全部楼层

不是兄弟我发现了一个问题
我好象使用#mysqladmin -u root -p shutdown这个命令把mysql.sock搞没了

[root@localhost lib]# find / -name mysql.sock
[root@localhost lib]#

想不明白为什么会把这个文件搞丢了呢

请兄弟帮帮吧

我使用的启动方法是
/usr/local/mysql/bin/safe_mysqld --user=mysql &
以前启动很正常的
回复 支持 反对

使用道具 举报

发表于 2005-2-22 22:22:15 | 显示全部楼层
服务起动mysql.sock就会出现,服务关闭mysql.sock就会消失。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表