安装ipv6后再安装mysql配置时提示error nr.2003

系统 1988 0

 

 

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

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


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

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

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

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

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

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


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

关闭它!

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

也可以用修改 HOST 文件的方式使 localhost 127.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]--> shutdownipv61 <!--[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

 

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


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论