安装ipv6后再安装mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(1...

 

 

安装ipv6后再安装mysql配置时提示:error nr.2003 can't connect to mysql server on 'localhost'(10061)

http://blog.itpub.net/post/42951/520997


说来惭愧啊,其实前段时间遇到过此问题,可是后来稀里糊涂的就解决了,详情可以找找我前面发表过的文章.这不这次就又遇到了,

error nr.2003 
can't connect to mysql server on 'localhost'(10061)

还是解决不了,学习这事会就是会,不会就是不会啊............感触颇深.

苍天不负有心人啊,最后还是让我找到了解决方法.

首现ping localhost 出现了下面的截图,有没有感到奇怪呢?为什么出现的地址不是127.0.0.1


前端时间研究利用IPv6登个国外网站什么的,就给自己电脑安装了ipv6(我的电脑是xp),唉你猜对了,问题就出在这ipv6.

关闭它!

用下面附录的方法可以关闭ipv6win7

也可以用修改HOST文件的方式使localhost127.0.0.1等同,如下:

WinVista Win7 hosts 文件里可以看出,localhost 并没有直接被解析为 127.0.0.1 ,而是 DNS 将根据当前连接的协议来自动选择将其解析为 v4 地址还是 v6 地址:

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

而在此我们为了解决 localhost 的连接问题,可以给 host 加上这么一条,以告诉系统强制使用 IPv4 连接。直接在 hosts 文件的末尾加上

127.0.0.1 localhost

这一条语句(需要修改文件权限)。再次 Ping 一下 localhost

正在 Ping WinSeven-PC [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
127.0.0.1 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失)
往返行程的估计时间(以毫秒为单位): 
最短 = 0ms,最长 = 0 ms,平均 = 0ms


ping下试试,那熟悉的界面又回来了.


这时继续安装配置则没有问题!

ps:

Win7下禁用或关闭IPv6

禁用或关闭IPv6原因有很多,比如

<!--[if !supportLists]-->·             <!--[endif]-->不打算使用此IPv6的功能

<!--[if !supportLists]-->·             <!--[endif]-->禁用IPv6的此功能可以节约系统的CPU和内存资源

<!--[if !supportLists]-->·             <!--[endif]-->更好的网络性能

方法也有很多,比如修改注册表等

这里只说简单容易操作的方法,首先图形界面中,取消选择IPv6相关项目,

<!--[if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" alt="shutdownipv61" style='width:194.25pt; height:243pt' o:button="t"> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image009.png" o:href="http://www.itlabshow.net/wp-content/uploads/2010/08/shutdownipv61_thumb.png" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

接下来,关闭IPv6隧道,使用如下3条命令关闭相应接口

netsh interface teredo set state disable

netsh interface 6to4 set state disabled

netsh interface isatap set state disabled

关闭后,使用ipconfig/all验证即可。

若想重新开启可以使用如下命令

netsh interface teredo set state default

netsh interface 6to4 set state default

netsh interface isatap set state default

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值