LinuxSir.cn,穿越时空的Linuxsir!

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

mysql安装后提示找不到mysql.sock

[复制链接]
发表于 2007-4-19 11:24:59 | 显示全部楼层 |阅读模式
我是这样安装的
#  ./configure --prefix=/usr/local/mysql  
#  make
#  make intall
当我启动mysql的时候就提示下面的内容,
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
我在网上查了一些资料但都没解决,还请大家帮助,我用源代码装了好几个linux redhat版本都提示这个,不知道为什么,我用rpm安装就没有问题,请大家帮助。
发表于 2007-4-20 08:37:40 | 显示全部楼层
先/etc/rc.d/init.d/mysqld start 会自动生成mysql.sock
回复 支持 反对

使用道具 举报

发表于 2007-4-20 21:17:43 | 显示全部楼层
找到mysql.sock,然后把他复制到/var/lib/mysql/
回复 支持 反对

使用道具 举报

发表于 2007-5-2 19:47:52 | 显示全部楼层
我的mysql也是这样的问题,不知道该怎么处理。按照3楼的说法,可是找不到在什么地方了
回复 支持 反对

使用道具 举报

发表于 2007-5-4 16:38:17 | 显示全部楼层
Post by heweizhi
我是这样安装的
#  ./configure --prefix=/usr/local/mysql  
#  make
#  make intall
当我启动mysql的时候就提示下面的内容,
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
我在网上查了一些资料但都没解决,还请大家帮助,我用源代码装了好几个linux redhat版本都提示这个,不知道为什么,我用rpm安装就没有问题,请大家帮助。
你的mysql 服务还没有启动,
两种方案:
1 找到my.cnf文件 一般在/etc/my.cnf 或你安装目录的下面。可用命令locate my.cnf,不过用locate 前系统会要求update datebase,使用命令updatedb (su下执行)。找到该文件后,修改socket=path/mysql.sock ,path为你安装目录/mysql.sock
2  在启动mysql时 在命令后加 --socket=path/mysql.sock ,格式一般:/usr/local/mysql/bin/mysqld_safe --socket=/path/mysql.sock
回复 支持 反对

使用道具 举报

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

本版积分规则

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