centos安装mysql,连接时'Can't connect to local MySQL server through socket '/tmp/mysql

ffxiangyu 2012-02-25 09:37:54
安装步骤:http://blog.s135.com/nginx_php_v6/,安装至mysql,可以启动,但不能连接
执行以下命令,结果
[root@localhost /]# /usr/local/webserver/mysql/bin/mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[root@localhost /]# ps -f | grep mysqld
root 421 5858 0 19:46 pts/1 00:00:00 grep mysqld
root 19860 1 0 16:22 pts/1 00:00:00 /bin/sh /usr/local/webserver/mysql/bin/mysqld_safe --defaults-file=/data0/mysql/3306/my.cnf
[root@localhost /]# kill 421
bash: kill: (421) - No such process
...全文
324 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xing_shou 2014-06-19
  • 打赏
  • 举报
回复
修改my.cnf中的socket为socket=/tmp/mysql.sock,重启mysql
ffxiangyu 2012-02-26
  • 打赏
  • 举报
回复
好像可以了,问题可能是所在分区空间不够
超gogo 2012-02-26
  • 打赏
  • 举报
回复
你用rpm -qa mysql找出所有的包,先卸载了
然后用find找出所有的mysql的文件,删除
然后重新安装。
service mysqld restart重启一下服务

另外,有时候重启一下系统,可能会有意想不到的收获
ffxiangyu 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 a909802 的回复:]

touch /tmp/mysql.sock
chmod 777 /tmp/mysql.sock
chown /tmp/mysql.sock mysql
[/Quote]
还是不行
以前本机装过mysql,这次是重新安装
a909802 2012-02-25
  • 打赏
  • 举报
回复
touch /tmp/mysql.sock
chmod 777 /tmp/mysql.sock
chown /tmp/mysql.sock mysql
a909802 2012-02-25
  • 打赏
  • 举报
回复
/tmp/mysql.sock
?什么内容
a909802 2012-02-25
  • 打赏
  • 举报
回复
防火墙配置贴出来看。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧