LinuxSir.cn,穿越时空的Linuxsir!

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

还是mysql.sock错误问题

[复制链接]
发表于 2004-12-19 20:56:29 | 显示全部楼层 |阅读模式
我安装了Mysql,输入Mysql总是出现提示:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
不管是rh9自带的,还是网上下载的,都是这样.
这个问题困扰我两三天了.救救我吧.
我在站里搜了不少这种贴子,但还是没有解决问题.
哪位高手指点指点,感谢先.
另:如何反安装网上下载的Mysql软件包?
发表于 2004-12-19 21:12:05 | 显示全部楼层
参考这个:http://www.linuxfans.org/nuke/mo ... 6599&highlight=
不建议用rpm包的mysql
发表于 2004-12-22 02:21:48 | 显示全部楼层
redhat 9.0
今天第一次使用mysql
运行:
[root@chen mysql]#mysql -u root -p
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

郁闷了半天
后来发现setup ->system servives 里根本没有mysqld
于是就安装(redhat 9.0的第二张光盘里有这个包)
[root@chen mysql]#rpm -iUvh mysql-server-3.23.54a-11.i386.rpm
[root@chen mysql]#mysql_install_db
[root@chen mysql]#/etc/rc.d/init.d/mysqld start
[root@chen mysql]#/usr/bin/mysqladmin -u root password '******'
[root@chen mysql]#mysql -u root -p

现在明白原来默认安装只是安装了mysql-3.23.54a-11.i386.rpm
但是没有装server

我想这应该是像我这样的第一次使用的菜鸟比较容易遇到的问题吧?
不知道楼主是不是和我一样?
祝你好运

mysql中文手册
http://www.chinalinuxpub.com/doc ... ual/manual_toc.html
最简单mysql的使用方法:
http://www.chinalinuxpub.com/read.htm?id=72
发表于 2004-12-30 09:20:17 | 显示全部楼层
/var/lib/mysql/mysql.sock'

没有mysql目录对吧? 那你就mkdir一个,然后到bin目录下运行mysql_install_db。

看看北南发的那贴子,就明白了。不过他的帖子里也漏了建个目录的环节。
发表于 2004-12-30 21:21:25 | 显示全部楼层
Post by sssion
我安装了Mysql,输入Mysql总是出现提示:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
不管是rh9自带的,还是网上下载的,都是这样.
这个问题困扰我两三天了.救救我吧.
我在站里搜了不少这种贴子,但还是没有解决问题.
哪位高手指点指点,感谢先.
另:如何反安装网上下载的Mysql软件包?

我也遇到这个问题,但是不管怎样,都没法解决,于是我就下载一个已经编译好的MYSQL,直接解压在任意一个目录,

然后写了一个runmysql脚本放在/usr/local/sbin脚本(这个目录默认在PATH中)
#!/bin/bash
cd $MYSQL_HOME
./bin/mysqld_safe --user=root &
这样,到时候运行一下这个脚本就可以直接运行服务器了,

我也把MYSQL_HOME/bin也加到了PATH,但是直接运行服务器会出错,只有按照这个脚本里面的方式才不会出错。这样也就不用安装了,其实其它软件应该也可以采用这种方式。
发表于 2005-1-1 21:43:27 | 显示全部楼层
我的也是这个问题  后来发现是服务没开 service mysqld start 后就行了
发表于 2005-1-1 22:42:12 | 显示全部楼层
这个文件在mysql启动时自动创建。。。找不到就说明你的数据库启动有问题,至于软件安装不全,这个和数据库无关
linux下很多服务都是这样。。。建一个lock,以标记服务已经启动,在服务停止时会删除
云和山的彼端 该用户已被删除
发表于 2005-1-2 01:29:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-1-19 12:34:47 | 显示全部楼层
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

这个错误有解决办法吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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