求助:ERROR 2002:Can't connect to local MySQL server through socket '/tmp/mysq

求助:ERROR 2002:Can't connect to local MySQL server through socket '/tmp/mysq

我在安装mysql时反复出现这个问题:
ERROR 2002:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
(2)
网上有贴子说是mysql.sock的权限不够,我修改以后还是不行,后来把系统都重装了一遍也不行。
另外想问一下,可不可以直接安装linux redhat9.0 自带的mysql?
谢谢!!!

各位大侠,小女子先谢过了!      
你没有拆除系统自带的MySQL就安装新的了吧,别忘了删除/var/lib/mysql。      
ps -aux |grep mysql看看mysql启动没      
在安装时我没有遇到过这个问题
我在编译的时候指定了
--with-unix-socket-path=\
/usr/local/mysql-4.1.4/tmp/mysql.sock
这个选项
起动数据库时也没有报错
我是用MYSQLDIR/bin/mysqld_safe &命令来起动数据库的
问题是当我想用
MYSQLDIR/bin/mysqladmin shutdonw命令来停止数据库时
报出了和搂主相同的错误:
ERROR 2002:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
我只好在停止数据库的时候手工加上
-S /var/lib/mysql/mysql.sock选项
其中的路径是通过ps -ef | grep mysql命令得到的
不知道为什么在编译时指定了with-unix-socket-path选项却还是使用系统默认的值
是不是和我没有删除系统原有的mysql有关呢
请教个位该如何解决      
没权限