LinuxSir.cn,穿越时空的Linuxsir!

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

mysql 启动出现问题.急等解决办法.

[复制链接]
发表于 2006-3-16 14:31:34 | 显示全部楼层 |阅读模式
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
 楼主| 发表于 2006-3-16 14:58:47 | 显示全部楼层
有人在线吗?帮帮忙.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 15:08:32 | 显示全部楼层
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld...failed.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
回复 支持 反对

使用道具 举报

发表于 2006-3-16 22:06:07 | 显示全部楼层
你看看配置文件里unixsocket在哪里不行做个ln -s过去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 22:56:08 | 显示全部楼层
我看了./var/run/mysqld下面没有mysqld.sock这个文件,是mysql启动时自己生成的.
回复 支持 反对

使用道具 举报

发表于 2006-4-4 15:38:36 | 显示全部楼层
mysql服务没有启动,所以连接不上,请检查一下服务是否启动了。
运行
[root@localhost root]# ntsysv
检查里面mysql是否选中
[root@localhost root]# ps -aux|grep mysql
查看是否有mysql进程
回复 支持 反对

使用道具 举报

发表于 2006-4-4 15:47:48 | 显示全部楼层
[root@localhost /]# service mysql stop     ##停止MYSQL服务
[root@localhost /]# service mysql start    ##启动MYSQL服务
回复 支持 反对

使用道具 举报

发表于 2006-4-4 15:48:10 | 显示全部楼层
[root@localhost /]# service mysql stop     ##停止MYSQL服务
[root@localhost /]# service mysql start    ##启动MYSQL服务
回复 支持 反对

使用道具 举报

发表于 2006-4-4 16:41:47 | 显示全部楼层
你确定mysqld进程是存在的?
你确定你的my.cnf中的[client]和[server]中的socket 是一致的?

# The following options will be passed to all MySQL clients
[client]
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock


# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
回复 支持 反对

使用道具 举报

发表于 2008-10-17 19:45:54 | 显示全部楼层
我也碰到这问题,不过我解决了。我按网上的那些方法都搞了,就是没成功,全部恢复回去后,突然想起我装php的时候有个选项我选否了,具体是那项我忘了,只记得是跟socket有关的,于是打开/etc/php/php.ini,(我用的是arch,可能有的php.ini地址不是这个),搜索socket,在1290行的地方,发现这个“;extension=sockets.so”,把前面的“;”去掉之后,启动mysql,成功了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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