Can't open named pipe to host: . pipe: MySQL,namedpipe

今天遇到mysql连接odbc时报如下错误:Can't open named pipe to host: . pipe: MySQL

错误截图如下:

4b416c7a93466155ce607e83024d14ff.png

按照网上说的方法包括mysql的官方说法都没有奏效,最终的解决方案是:把以前的odbc连接删除,然后重新建一个同名的即可。问题解决。

产生这个问题的原因是:同事新装了一个odbc驱动。

附上一篇协助我解决问题的博客地址:http://blog.csdn.net/virus1992/article/details/8681839

mysql-Front不可以连接数据库

mysql-front是管理mysql的一款图形化工具,方便用户操作数据库。

Can't open named pipe错误

如果你使用NT上的Mysql-Win32共享软件版本,用最新的Mysql客户,你将得到下列错误:

error 2017: can't open named pipe to host: . pipe...

这是因为NT上Mysql正式版本缺省地使用命名管道。你能通过为新Mysql客户使用--host=localhost选项或创建一个包含下列信息的文件“C:my.cnf”来避免这个错误:

[client]

host = localhost

#2003 - Can't connect to MySQL server on 'localhost' (10061) 在win7上报这个错,有解决的办法不,

当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 。

如果是在linux shell命令行中直接打 mysql 命令,能够顺利连上 MySQL,执行查询语句也比较正常,但如果执行 STOP SLAVE; 命令时就随机出现 ERROR 2013 (HY000): Lost connection to MySQL server during query 问题。而如果把操作命令写到脚本文件再去执行该脚本文件的话,则必然出现 Lost connection to MySQL server at 'reading initial communication packet', system error: 111

要是无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,但现在这种奇怪的抽筋现象让人百思不得其解。最后找到的解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数

skip-name-resolve

问题消失。但原因还是想不出所以然。

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

http://www.dengb.com/sjkqy/865804.htmlwww.dengb.comtruehttp://www.dengb.com/sjkqy/865804.htmlTechArticleCant open named pipe to host: . pipe: MySQL,namedpipe 今天遇到mysql连接odbc时报如下错误:Can't open named pipe to host: .pipe: MySQL错误截图如下: 按照网上说...

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐