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

2024-11-16 06:41:24
推荐回答(5个)
回答1:

找不到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

回答2:

没有mysql.sock啊没准是系统里还有mysql的进程,ps -ef|grep mysql 看下,kill -9 结束掉相关进程,再/etc/init.d/mysql start看看。
failed dependencies啊,rpm -e 软件名 --force 带force是强制卸载。

回答3:

1.
找到mysql的配置文件/etc/my.cf
2.
编辑my.cf文件
3.
修改datadir以及socket和日志路径
4.
将mysql数据库文件移动到自定义的目录下
5.
重启mysqld服务

回答4:

Failed dependencies:
mysql-server = 5.1.61-1.el6_2.1 is needed by (installed)
提示这个错误说明 你的mysql依赖包没有安装,可参考:
http://blog.csdn.net/chenxingzhen001/article/details/7519350

回答5:

是否安装了mysql client