mysql无法启动,提示没有mysql .sock这个文件,重装时遇到问题,系统是centos

mysql-server-5.1.61-1.el6_2.1.x86_64
mysql-bench-5.1.61-1.el6_2.1.x86_64
mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
mysql-5.1.61-1.el6_2.1.x86_64
mysql-test-5.1.61-1.el6_2.1.x86_64
php-mysql-5.3.3-3.el6_2.8.x86_64
mysql-libs-5.1.61-1.el6_2.1.x86_64
mysql-embedded-5.1.61-1.el6_2.1.x86_64
mysql-devel-5.1.61-1.el6_2.1.x86_64
mysql-embedded-devel-5.1.61-1.el6_2.1.x86_64
mysql-connector-java-5.1.12-2.el6.x86_64 这是rpm -qa 的显示结果,我用rpm -e时提示error: Failed dependencies:
mysql-server = 5.1.61-1.el6_2.1 is needed by (installed) mysql-test-5.1.61-1.el6_2.1.x86_64 怎么办丫……

找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。
1./var/lib/mysql 所有文件权限 改成mysql.mysql;
2.修改/etc/my.cnf文件;
[mysql d]
socket=/var/lib/mysql .sock
[mysql ]
socket=/tmp/mysql .sock
或者直接link:  
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-20
没有mysql.sock啊没准是系统里还有mysql的进程,ps -ef|grep mysql 看下,kill -9 结束掉相关进程,再/etc/init.d/mysql start看看。
failed dependencies啊,rpm -e 软件名 --force 带force是强制卸载。
第2个回答  2019-06-16
1.
找到mysql的配置文件/etc/my.cf
2.
编辑my.cf文件
3.
修改datadir以及socket和日志路径
4.
将mysql数据库文件移动到自定义的目录下
5.
重启mysqld服务
第3个回答  2012-06-20
Failed dependencies:
mysql-server = 5.1.61-1.el6_2.1 is needed by (installed)
提示这个错误说明 你的mysql依赖包没有安装,可参考:
http://blog.csdn.net/chenxingzhen001/article/details/7519350
第4个回答  2012-06-20
是否安装了mysql client
相似回答