免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7928 | 回复: 20
打印 上一主题 下一主题

【已解决】Can't connect to local MySQL server through socket '3306' [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-15 10:48 |只看该作者 |倒序浏览
本帖最后由 bill01 于 2010-07-15 13:53 编辑

连接mysql的时候出现问题:


ERROR 2002 (HY000): Can't connect to local MySQL server through socket '3306' (2)

具体
  1. [root@host]# mysql -u root -p -h localhost
  2. Enter password:
  3. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '3306' (2)
  4. [root@host]# mysql -u root -p -h 127.0.0.1
  5. Enter password:
  6. Welcome to the MySQL monitor.  Commands end with ; or \g.
  7. Your MySQL connection id is 691
  8. Server version: 5.0.77 Source distribution

  9. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
复制代码
很是不解
网站程序还是正常的
网站程序的mysql连接使用的是localhost
现在正常
可能的原因是昨天我修改了下my.conf 修改后就出错了
连不上了 mysqldump连接也是这样。
但问题是我配置文件备份过的 用备份的配置文件恢复也是不行的
求解答

论坛徽章:
0
2 [报告]
发表于 2010-07-15 10:49 |只看该作者
上网查了好久 说的办法都搞不定
求高手帮忙解决下

论坛徽章:
0
3 [报告]
发表于 2010-07-15 10:55 |只看该作者
不指定主机试一下
[root@host]# mysql -u root -p

论坛徽章:
0
4 [报告]
发表于 2010-07-15 11:04 |只看该作者
不指定 主机是这样的
  1. mysql -u root -p
  2. Enter password:
  3. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '3306' (2)
复制代码
另外 查看端口是
  1. netstat -nat | grep 3306
  2. tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN
复制代码

论坛徽章:
0
5 [报告]
发表于 2010-07-15 11:07 |只看该作者
把 /usr/share/doc/mysql-server-5.0.77/examples/my-large.cnf
覆盖 /etc/my.cnf
把 mysql进程kill掉 再启动
涛声依旧
NND

论坛徽章:
0
6 [报告]
发表于 2010-07-15 11:12 |只看该作者
  1. mysql -u root -p -S /var/lib/mysql/mysql.sock
  2. Enter password:
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.
  4. Your MySQL connection id is 261
  5. Server version: 5.0.77-log Source distribution

  6. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
复制代码
指定了 mysql.sock的位置这样是OK的
mysql.sock的位置  /var/lib/mysql/mysql.sock  
但是 /var/lib/mysql的所有者是mysql
  1. ls -l /var/lib |grep mysql
  2. drwxr-xr-x 31 mysql  mysql   4096 Jul 15 11:01 mysql
复制代码

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
7 [报告]
发表于 2010-07-15 11:12 |只看该作者
问题不太懂,
ping 127.0.0.1
再看看防火墙有没有把自己给和谐掉

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
8 [报告]
发表于 2010-07-15 11:14 |只看该作者
了解了


[root@host]# mysql -u root -p -h host

论坛徽章:
0
9 [报告]
发表于 2010-07-15 11:15 |只看该作者
不用127.0.0.1 用你本机的真实IP试一下呢

论坛徽章:
0
10 [报告]
发表于 2010-07-15 11:15 |只看该作者
问题不太懂,
ping 127.0.0.1
再看看防火墙有没有把自己给和谐掉
shang2010 发表于 2010-07-15 11:12



    和防火墙应该没关系
因为是本地连接
另外ping 127.0.0.1正常
ping localhost也正常
问题应该不在这里
但具体哪里 找不到 头大
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP