找不到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
没有mysql.sock啊没准是系统里还有mysql的进程,ps -ef|grep mysql 看下,kill -9 结束掉相关进程,再/etc/init.d/mysql start看看。
failed dependencies啊,rpm -e 软件名 --force 带force是强制卸载。
1.
找到mysql的配置文件/etc/my.cf
2.
编辑my.cf文件
3.
修改datadir以及socket和日志路径
4.
将mysql数据库文件移动到自定义的目录下
5.
重启mysqld服务
Failed dependencies:
mysql-server = 5.1.61-1.el6_2.1 is needed by (installed)
提示这个错误说明 你的mysql依赖包没有安装,可参考:
http://blog.csdn.net/chenxingzhen001/article/details/7519350
是否安装了mysql client