• 全部
  • 问答

[收集]mysql 无法联接故障现象及原因

ACMAIN_CHM IT  2009-09-20 10:49:46
加精
初学的mysql网友好象经常会碰到mysql无法连接的错误。特开贴收集这样问题的现象和原因。

先自己扔块砖头出来。

=====================================================================================================
故障现象 : 无法连接 mysql
错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld数据库服务没有启动。
检查 :在windows 的任务管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。
处理 :启动mysqld 服务
=====================================================================================================
...全文
96570 点赞 收藏 75
写回复
75 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
-逗你玩儿- 2012-10-21
Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in F:\myenv\apache\htdocs\text.php on line 2

你好,请问这是什么问题呢?
真心虐心啊。
谢谢
回复
apeng_qm 2012-09-08
[Quote=引用 38 楼 的回复:]
1、服务没启动
"telnet 127.0.0.1 端口" 不通或在服务列表里面检查服务没存在

2、访问没权限
检查mysql.user表里面的登陆帐号的权限

3、网络不通

4、防火墙屏蔽了端口

5、密码错误
[/Quote]
解决方法。。呢?
回复
apeng_qm 2012-09-08
[Quote=引用 13 楼 的回复:]
在此鄙视一下所有喜欢乱转别人文章的人,每每在百度谷歌搜索一些技术问题,总能搜到一大堆内容一样的blog,讨厌的是他们都是转载而来,也不看看文章是否正确,是否完整,通常如果有错,那么所有的转载都是错误的,每个链接都一样。
-----------------------------------------------------------
废话不说了,我前两天就碰到一个,不知道算不算。
把my……
[/Quote]
看着很管用的样子,,这个暂且不说,大神的精神还是很给力的,值得学习。。回去了要试一下,期待管用啊啊啊
回复
apeng_qm 2012-09-08
[Quote=引用楼主 的回复:]
初学的mysql网友好象经常会碰到mysql无法连接的错误。特开贴收集这样问题的现象和原因。

先自己扔块砖头出来。

=====================================================================================================
故障现象 : 无法连接 mysql
错误信息 :ERROR 2……
[/Quote]
看到10061,心凉了半截。。 我的MySql依然61着。。
回复 1
oppo11 2012-08-23
Lost connection to MySQL server at 'reading initial communication packet', system error: 0


什么问题??
回复
taney_911 2012-08-01
几天没用,今天mysql服务就起不来了,10067,
试过很多方法都不行,重装了n次,就差重装系统了,依然是10067
错误信息:
[ERROR] Can't create IP socket: No such file or directory
[ERROR] Aborting

不知道是什么原因~~
回复
woshimamadebaba 2012-06-04
Lost connection to MySQL server at 'reading initial communication packet', system error: 0


什么问题??
回复
lisweet_win 2011-10-01
==========================================================
C:\Windows\system32>sc query mysql

SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

C:\Windows\system32>net start mysql
请求的服务已经启动。

请键入 NET HELPMSG 2182 以获得更多的帮助。


C:\Windows\system32>mysql -uroot -p
Enter password: ******
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10051)

C:\Windows\system32>
==============================================================================


这个怎么解决呀???????????????????
回复
f_share 2011-08-21
补充一个原因:
有可能是你的服务器tcp/ip端口没打开造成的。
在TCP/IP设置里看看。
回复
mmttggbb 2011-08-08
Lost connectiion to MySQL server during query.
按照网上说的方法仍没解决,楼主是否碰见过?
回复
mmttggbb 2011-08-08
谢谢总结!赞
回复
lvyly 2011-08-05
回复下看看
回复
lynnteng0 2011-07-22
排除故障的时候,从多个方面考虑
回复
lynnteng0 2011-07-22
最近也碰到了一个错误,连接时提示
Error No. 2003
Can't connect to MySql server on '192.168.238.23'(10065)

这个应该是没有允许所在IP段的访问
回复
liye378 2011-06-21
MYSQL mysql;
mysql_init (&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","welcom","mydb",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}

数据源已添加 可就是连不上 直接跳到数据库连接失败
回复
ypb137154098 2011-06-20
[Quote=引用 26 楼 mybuty 的回复:]

防火墙或网络ACL限制
[/Quote]
我的就是防火墙的问题
回复
azhao_1981 2011-06-18
=====================================================================================================
故障现象 : 本地无法 mysql -u root -p 用原来的密码登录,但可以用无密码,远程必须用原密码登录
错误信息 :ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
原因 : 未知,不知道是否mysql的新密码控制策略
检查 :mysql -u root 密码空登录无问,远程用navica mysql无密码有问题,有密码无问题
处理 :暂时先把本地登录的密码去掉
版本环境:mysql Ver 14.14 Distrib 5.1.56, for debian-linux-gnu (i486) using readline 6.2
=====================================================================================================

求助,不知道大家有一样的情况没有?
回复
tcxch 2011-06-17
如果是用脚本语言控制的时候出现无法连接的问题呢?我现在就很纠结这个啊
回复
xusai1987 2011-04-27
错误信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)
原因 : 用户账号并未创建
检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。
处理 :创建用户账号
我用的是root账户,但是还是会提示这些
回复
xusai1987 2011-04-27
[Quote=引用 4 楼 acmain_chm 的回复:]
#2楼 zhoupuyue(weeks) 有时候创建的用户不能登录数据库,其中有可能是用户本身没有权限创建用户,请版主解释一下什么权限的用户才可以创建用户。

=====================================================================================================
故障现象 : 无法连接 mys……
[/Quote]
你说的这种情况我也有,我用的是root账户,权限也有,但是还是出现这种情况
回复
相关推荐
发帖
MySQL
创建于2007-09-28

5.5w+

社区成员

MySQL相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2009-09-20 10:49
社区公告
暂无公告