在安装时我没有遇到过这个问题
我在编译的时候指定了
--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有关呢
请教个位该如何解决